
on Sat Dec 29 2012, Rene Rivera <grafikrobot-AT-gmail.com> wrote:
On Sat, Dec 29, 2012 at 5:45 PM, Dave Abrahams <dave@boostpro.com> wrote:
Depends on your POV. It's pure in that it doesn't depend on the git
on Sat Dec 29 2012, Rene Rivera <grafikrobot-AT-gmail.com> wrote: sources
or binaries. But <https://github.com/jelmer/dulwich/tree/master/dulwich> certainly has C sources to compile.
I think https://github.com/jelmer/dulwich/blob/master/setup.py#L71 answers that question.
Ah I see.. I'll need to figure out how to have it not ask for compiling then. Since when I installed, IIRC, it insisted on compiling them.
So virtual installing wouldn't work.. Right?
I think you can install extension modules in a virtualenv, but you might not want to ask people to compile them anyway.
My preference would be to avoid compiling. And ideally self-install stuff (this is what we already do with our own scripts).
Actually, any tester has to have a C++ compiler anyhow, right? So maybe you'd be better off using the Python bindings to libgit2. Certainly if you care about performance this is likely to be a big advantage. -- Dave Abrahams BoostPro Computing Software Development Training http://www.boostpro.com Clang/LLVM/EDG Compilers C++ Boost