Anaconda's system is mostly (or only?) targeted for python packages. Graph-tool have some non-python dependencies. I wish more time would be spent towards a package repo that's cross platform and not only targeted for a single language. I believe nixpkgs (https://github.com/NixOS/nixpkgs) can be that. Graph-tool have been in there for over a year (https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/python-modules/graph-tool/2.x.x.nix). Some people are supporting OS X, and the CI tool, hydra have been set up with both OS X and linux machines. I can only say that graph-tool at the moment works in linux because that's what I use.

On Wed, Apr 20, 2016 at 11:57 AM, Johannes Hoppe <johannes.hoppe@thermondo.de> wrote:
Hi,

I noticed problems with the Ubuntu release, not to mention the trouble one would have to go through to make this work on Windows.

As a result the only simple way to get graph-tool working is on OSX with brew. Which makes it virtually inaccessible for people living in countries with a GDP that doesn't by everyone a shiny MacBook. Furthermore there is currently no way to have it onto a production system except for docker. Which to be fair is my personal concern.

Anaconda or just conda, has been around for a while now. In case you don't know it, it's a cross platform package manager. Like apt-get but on linux, osx and windows. It will allow you to even get a compiler inside a virtual environment.

Most of the dependencies are already available on conda, therefore it should be rather simple to get graph-tool on there as well. As a added bonus, you can even vendor dependencies (maybe good for boost).

There have been already some efforts by people like Alexey Strokach to delivery graph-tool on conda. (https://anaconda.org/ostrokach/graph-tool)
It would be great tho, to get some official support. I must admit, I don't have much experience with releasing packages on conda.

I still think its worth looking into for a couple of reasons:
 - Support for all OS
 - Support for multiple python versions (not only the systems default)
 - single command install

Please let me know what you thing about this idea? I'd be willing to invest some time into that, but only if it is your interest.

Cheers,
Joe

--

Johannes Hoppe
Lead Software Engineer 
 
johannes.hoppe@thermondo.de

°Thermondo
- Der Heizungsbauer.

We are hiring: www.thermondo.de/jobs/

www.thermondo.de | Thermondo GmbH, Brunnenstr. 153, 10115 Berlin
Eingetragen in Berlin unter: HRB 129321 I Steuernummer: 30/557/33244
Geschäftsführer: Florian Tetzlaff, Philipp A. Pausder | USt-IdNr.: DE273951924

Facebook | Google+ | Twitter | Youtube


_______________________________________________
graph-tool mailing list
graph-tool@skewed.de
https://lists.skewed.de/mailman/listinfo/graph-tool