-
Notifications
You must be signed in to change notification settings - Fork 3.3k
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
Travis ci #8
Travis ci #8
Conversation
…e is present in bioconda.
Ok, I have "fixed" the pysam test, by removing some import checks that seem to be Python version specific. The simple pysam import works. Ryan, are you ok with that change? |
Very nice! Honestly compiling pysam has been giving me a lot of trouble recently, esp on Mac. I will need to do some more testing to see if those other imports are needed when actually using pysam. Hopefully the simpler import test will be fine. I think one reason pybedtools failed is because it needed pysam built for py27 (see this line). But I guess since pysam comes later alphabetically, it wasn't built yet. However, it looks like pysam for py27 was successfully uploaded now, so maybe a re-run of the Travis tests will work. |
Also a thought on dependencies, like pybedtools depending on pysam: If B depends on A, then perhaps the workflow should be
|
Exactly.
Easy to fix though. |
Ah thanks. Yep, just saw that upon trying to build it myself. Building to the latest tag (0.7.1) should fix this, but I'm testing locally first. I'll push to this branch when it's done. |
I have implemented the OSX building and think the changes are ready for merging now. |
Travis CI based automatic building, testing and uploading of packages.
Wow, this is fantastic! |
Johannes; |
Thanks :-). |
Merge PR #37080, commits were: * Update meta.yaml * Update meta.yaml * Update meta.yaml * Merge branch 'master' into master * Merge branch 'master' into master * Merge pull request #8 from marcDabad/cvlr_package new emas commit * new emas commit * Merge pull request #7 from marcDabad/cvlr_package fix variable * fix variable * Merge branch 'master' into master * Merge pull request #6 from marcDabad/cvlr_package gcc 2 cc * gcc 2 cc * Merge branch 'master' into master * Merge pull request #5 from marcDabad/cvlr_package passes tests in local * passes tests in local * Merge branch 'master' into master * Merge pull request #4 from marcDabad/cvlr_package cc * cc * Merge pull request #3 from marcDabad/cvlr_package Cvlr package * Merge branch 'master' into master * Merge branch 'cvlr_package' of https://github.com/marcDabad/bioconda-recipes into cvlr_package * cvlr_recipe * Merge pull request #2 from marcDabad/cvlr_package Cvlr package * Merge branch 'master' into cvlr_package * Merge pull request #1 from bioconda/master update * cvlr_recipe
Hi guys,
I have finished the work on automatic builds and tests with Travis CI.
This pull request introduces the following changes:
recipes
subfolderconda
to build all recipesThis approach allows us to test any branch or pull request. Further the master branch will always be in sync with the bioconda channel.
Everything works now, but the pysam test fails for Python 2.7 while importing htslib. This is not really related to this branch, we just did not have a Python 2.7 build of pysam before.