Commit graph

12 commits

Author SHA1 Message Date
Robert Nishihara
a9e6a53360 Print helpful error message when libgcc error occurs. (#133) 2016-12-17 15:38:48 -08:00
Robert Nishihara
79dd1815a2 Python 3 compatibility. (#121)
* Make common module Python 3 compatible.

* Make plasma module Python 3 compatible.

* Make photon module Python 3 compatible.

* Make numbuf module Python 3 compatible.

* Remaining changes for Python 3 compatibility.

* Test Python 3 in Travis.

* Fixes.
2016-12-16 14:40:37 -08:00
Robert Nishihara
ddba1df802 Start working toward Python3 compatibility. (#117) 2016-12-11 12:25:31 -08:00
Robert Nishihara
3d083c8b58 Build arrow without tests. (#85) 2016-12-10 21:25:52 -08:00
Robert Nishihara
2c639c05ef When searching for Python with cmake, try custom tricks before using default cmake behavior. (#67)
* Change CMakeLists.txt.

* remove dead code
2016-11-29 14:32:54 -08:00
Philipp Moritz
da6bcfcc70 Statically link arrow libraries when building numbuf (#53)
* Fix numbuf compilation on Linux

* Statically link arrow libraries when building numbuf.

* Last fixes.
2016-11-21 02:14:13 -08:00
Robert Nishihara
f267da6aa8 Improve case on Mac where cmake fails to find Python with the custom search path. (#49)
* On Mac OS X, if cmake fails to find Python with custom search path, default to using find_package.

* Fix formatting in CMakeLists.txt.

* Set CUSTOM_PYTHON_EXECUTABLE variable on mac if the custom search path fails.

* Require exact Python version match.

* Use cmake mode keyword for logging messages.

* Fix.

* Find python libraries in cmake by searching near the include directories.

* Update cmakelists for numbuf.
2016-11-19 19:00:42 -08:00
Philipp Moritz
d64f69f215 switch from submodule to cloning arrow, travis fixes & Robert's comments 2016-11-19 17:38:36 -08:00
Philipp Moritz
05e0226047 clang-fixes 2016-11-19 14:27:08 -08:00
Philipp Moritz
9d6da1281e add clang-format for numbuf (arrow style) 2016-11-19 12:56:11 -08:00
Philipp Moritz
0b888c38f1 Merge numbuf. 2016-11-19 12:30:01 -08:00
Robert Nishihara
d1974afbab Add setup.py and travis. (#8)
* Add setup.py and travis.

* Add script to install dependencies for travis.

* Put Arrow into thirdparty.

* Add .gitmodules file.

* Install boost dependencies.

* Make tests verbose.

* Build arrow and numbuf in setup.py.

* Change build_ext to install.

* Switch develop to install in pip.

* Test

* fix numbuf build and installation

* make import numbuf work

* fix documentation

* fix tests

* quotes
2016-10-27 23:40:10 -07:00