-
Notifications
You must be signed in to change notification settings - Fork 3.2k
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
Openms 2.5 preparation #19989
Openms 2.5 preparation #19989
Conversation
@jpfeuffer any idea about the OSX error? Do you have a local OSX box around? |
Yes, I have a Mac here. But it is probably the "fixup dependencies" patch that has to be redone. |
…me if building for multiple python versions. init.py.Patch was incomplete.
Looks good. We could test adding the GUI tools as well but maybe we do this in another PR later. |
@jpfeuffer At the moment we build for 2.7, 3.6 and 3.7 (we'll likely drop 3.6 and add 3.8 soon). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OO forget to submit the review :(
recipes/openms/meta.yaml
Outdated
- seqan-library ==1.4.2 | ||
- coinmp | ||
- sqlite | ||
- python {{ python }} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
here you could skip python2 and build everything against python 3x with python >=3
But how can we otherwise build pyopenms for multiple python versions? |
Our Cython modules are probably not using the limited Python API that is compatible across minor versions. cython/cython#2542 |
There's a project-wide (actually multiple project wide, since conda-forge uses it too) conda_build_config.yaml file that already lists 3 python versions, so it should be needed to specify that again (though we can judge that in an hour or two once we see what's built now). |
Aaaah great. Then, let's see |
We can recythonize things in each python build if there's a build flag to do that. I think we have to do the same thing with other recipes, like pysam. |
By the way: I think we should wait for the official release, then I will update the source package and it will be available under a stable github release tag artifact. |
@bioconda-bot please fetch artifacts |
Ok so in case such incompatibility happens, we just have to find the affected package and request a rebuild, right? |
Correct, just open an issue and maybe mention something in the gitter channel. |
What is happening? This feels unrelated. |
…act same dependencies
I have the same problem now, that during tests, it suddenly resolves to boost 1.70 as requirement (instead of 1.72 as used during build). |
@BiocondaBot update |
@BiocondaBot please update |
- thermorawfileparser ==1.2.1 | ||
- xtandem ==15.12.15.2 | ||
- gnuplot | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Really like this.
For Galaxy wrappers I currently also inlcude
- bumbershoot 3_0_11579 (for myrimatch)
- tpp 5.0.0 (for SpectraSTAdapter)
For you reference here is a list of requirements that is not yet in conda: #18953 .. essentially only MaraCluster is left (and a few which will not make it to conda due to licensing)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah, that's what they are for, thanks, I will add them! Yes, we also figured it would be great if there is an all-in package. And with the new structure, it should be up to the user to choose which parts they need.
Release will hopefully be tomorrow if everything works out.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is some awesome work! Thanks a lot @jpfeuffer and all others!
@jpfeuffer congrats for the release. The PR title is still about preparation, do you want this PR to be merged now or is this still WIP? |
Was about to request the review and merge label. Good to go for me. |
@BiocondaBot please merge |
I will attempt to upload artifacts and merge this PR. This may take some time, please have patience. |
Already 5 downloads .. one is from a |
This updates the OpenMS recipe to use the release candidate of 2.5.
(otherwise, please submit to the more general purpose conda-forge channel).