Hi, 

I agree with Maksim the compilation step of "graph-tool » quite tedious 
(especially for Windows and OSX users). Maybe Binstar (https://binstar.org/ 
<https://binstar.org/>) could provide an alternative solution to the shipping 
problem, sending both python code with its binaries dependencies (pre-compiled 
binaries such as Boost, CGAL, etc). I have tried to build « graph-tool » for 
Mac OS, that seems to work fine except for « cairo  » library, which I didn’t 
succeed to build with the conda tool. However, Binstar offert a convenient way 
to install  code python with complex dependencies  such as graph-tool.

Best,  
Vincent
 
> Le 18 févr. 2015 à 23:59, Tiago de Paula Peixoto <[email protected] 
> <mailto:[email protected]>> a écrit :
> 
> On 18.02.2015 16:42, maksimt wrote:
>> Is there any chance you could create a tutorial of how you made the python
>> interface to C++ code?
> 
> Yes, this is planned. I just need to find the time to write it down.
> 
>> Also as far as I can tell this is the best graph library out there,
>> but it's relatively hard to install. As a result people like me are
>> using inferior libraries for algorithms and visualization. Do you
>> think you could work on making your library easier to install, or at
>> least providing more instructions? I work with both Windows and Mac OS
>> X, and I wasn't able to install your library on either.
> 
> graph-tool is harder to install than other libraries such as networkx
> mainly because it is implemented in C++ and has C++ dependencies, such
> as Boost.
> 
> Pure python code is easy to install everywhere. C++ libraries are easy
> to install on systems which have built-in package management, such as
> most GNU/Linux distros, but are complicated on windows and Mac OS. Mac
> OS has third-party package management like macports and homebrew, which
> makes things easier; however installing either system already requires
> some effort. As is stated in the website, macports is the recommended
> way to install the library on Mac OS, since it is the easiest.
> 
> On Mac OS and windows I simply see no way of making the installation
> just as easy as typing "pip install graph-tool" because there is no way
> to avoid installing Boost, CGAL, etc. The only alternative I see is to
> provide pre-compiled binaries, but this is difficult since I don't even
> have Mac OS or Windows installed anywhere.
> 
> Best,
> Tiago
> 
> --
> Tiago de Paula Peixoto <[email protected] <mailto:[email protected]>>
> 
> _______________________________________________
> graph-tool mailing list
> [email protected] <mailto:[email protected]>
> http://lists.skewed.de/mailman/listinfo/graph-tool 
> <http://lists.skewed.de/mailman/listinfo/graph-tool>

_______________________________________________
graph-tool mailing list
[email protected]
http://lists.skewed.de/mailman/listinfo/graph-tool

Reply via email to