-
Notifications
You must be signed in to change notification settings - Fork 110
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
(experimental) add Conda Recipe for OS X #151
base: master
Are you sure you want to change the base?
Conversation
This should be very helpful, thanks! I assume that it is |
Yeah those patches shouldn't be needed at all but something is fishy with cmake build on conda OS X. Linux recipe should be straightforward. Nice thing is it takes about five minutes to get a working install depending on your Internet speed. |
And that patch is on the build side, it's not needed in the conda package itself. May need to write a short line of sed to do the fix in a slightly better way. |
Very-very recently we are seeing success in exposing libskylark as a set of conda recipes Our most critical dependency is libelemental and so we put together for our needs a working recipe for linux64 available here We pinned libelemental to a somewhat recent hash (just for the moment to insulate ourselves from any API changes). Let us know how we could help. |
Awesome, I will start from there (and noticed a few mistakes in my recipe). |
This PR seems to have generated a significant portion of the traffic to the project. The Python Effect is real. |
@ahmadia It seems this PR might have lost steam. I assume it is still not meant to be merged? |
Hey guys, we have received a nudge from DARPA to try to get elemental (and its dependent packages like SmallK) built as conda packages, and made available on Anaconda Cloud... Any updates on this PR? @gidiko does your recipe/this recipe have any particular gotchas that we should be aware of? Otherwise, should we try to push forward on getting this added to conda-forge? |
Hi guys... @pzwang our recipe for libelemental works fine for libskylark purposes on linux-x86_64 (have quickly checked with some recent ubuntu, debian, centos flavors) so I see no immediate gotchas there. It would be super to have all these packages in conda-forge, so let's also share pointers on best practices on let's say "minigotchas" ( ala "miniconda" :) ) like the following and move forward:
|
@gidiko For what it's worth, Elemental has no GPL'd dependencies, though there are several (mostly optional) LGPL'd dependencies. The closest to mandatory are my reimplementations/extensions of Tim Davis's Sparse LDL package to handle real and complex matrices for arbitrary datatypes. But this could eventually be replaced with a clean room implementation without the LGPL license if necessary. |
Now that there is an official release (https://github.com/elemental/Elemental/releases/tag/v0.87.4) and there are two Ubuntu packages, perhaps it is time to revisit anaconda support. |
Don't merge this yet, working on my box but needs testing (and porting to Linux).
You can test this by downloading/installing conda (via Anaconda or Miniconda), then installing elemental with something like the following:
Then the python should have access to elemental, and the library will be installed into the conda environment.
@poulson - I registered the elemental account on Anaconda.org so you would own the namespace, I can set you up with permissions on it once you have an Anaconda.org account.