-
Notifications
You must be signed in to change notification settings - Fork 37
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
rdkit: Do we still need it in omnia? #568
Comments
It looks like they eventually plan to make conda-forge their official conda package, so presumably it makes sense to deprecate ours. See discussion rdkit/conda-rdkit#13 |
FWIW, you should check out this blog post: https://www.continuum.io/blog/developer-blog/anaconda-build-migration-conda-forge I think that, between the lines, Continuum is semi-officially suggesting that |
Sounds exciting! There is also an rdkit user group meeting next month we
will send some folks to.
Has anyone heard anything about support for projects that depends on CUDA
or OpenCL?
Alternatively, I imagine we could migrate a number of omnia projects to
conda forge if we had a way to pull in some openmm packages built with our
current build framework as a dependency.
|
I'm still wrapping my head around their CUDA support.
|
Short answer: they are still working on it. |
Thanks!
Given the momentum behind it, it's still worth looking at whether it makes
sense to migrate the non CUDA packages, or if that is even possible given
the dependency structure and lack of ability to specify multiple channels
for dependencies.
Someone noted that it is possible to declare pip dependencies in conda
recipes. If this were true, some pure python packages might be pip-able
instead.
|
Conda will definitely install pip dependencies for environments ( See the example yaml at the bottom of this page: |
I just submitted mdtraj to conda-forge at conda-forge/staged-recipes#1477, which is my first experience so far. If things go smoothly, it might make sense for other people to slowly migrate over packages that don't depend on cuda/openmm. |
SGTM, I just signed up to watch that thread. |
Thanks, @rmcgibbo! Watching too. Please share your experiences. |
FWIW, mdtraj packages seem OK: https://anaconda.org/conda-forge/mdtraj/files. The feedstock repo has been created: https://github.com/conda-forge/mdtraj-feedstock |
My impression so far is that the system for adding a new feedstock was very slick. The documentation was nice and clear, the example repo had very good defaults and instructions, and there was lots of cool cloud automation (like the linter automatically commenting on the Github PR, etc). Sent from my iPhone
|
Awesome! Thanks for the report! Any insight into how this might work for a package that depended on Looking forward to giving this a try... |
I strongly doubt that depending on a package in the omnia channel is possible. I think moving openmm and any of its dependents to conda-forge will require figuring out cuda/opencl on their platform. I'm not sure about this, but I suspect we may be among the people with the most experience packaging cuda stuff with conda using centos6/docker/travis-ci. So perhaps there's something we can contribute there. Sent from my iPhone
|
Sure---let us know what you find! |
Since our
omnia
version ofrdkit
is out of date (2015.09.01) compared to the officialrdkit
conda version, should we drop it? Or update our own version?The text was updated successfully, but these errors were encountered: