* Clone catapult and generate static html during setup.
* Include UI files in installation.
* Fix directory to clone catapult to and fix linting.
* Use absolute path.
* Make sure we find a sufficiently new version of python2 when building wheels.
* Copy the trace_viewer_full.html file to the local directory if it is not present.
* Make sure wheels fail to build if UI is not included.
* In setup.py, move cython to setup_requires and move setuptools_scm to setup_requires.
* Add back pip install of cython when building mac wheels.
* Revert changes to setuptools_scm.
* Check that the correct number of Linux wheels are produced.
* Add back pip install cython when building linux wheels.
* Pass DPYTHON_EXECUTABLE into cmake for arrow and for ray.
* Add cython to setup.py install_requires.
* Revert custom code for finding python in cmake.
* Correctly find arrow on CentOS.
* In cmake, don't find PythonLibs, just find PYTHON_INCLUDE_DIRS.
* Fix typo.
* Do not use boost shared libraries when building arrow.
* Add six to the setup.py install_requires because it is needed by pyarrow.
* Don't link numbuf against boost_system and boost_filesystem.
* Compile boost when we are on Linux.
* Make numbuf find the correct boost libraries.
* Only use find_package Boost on Linux, suppress output when building boost.
* Changes to wheel building scripts, install cython in mac script.
* Compile flatbuffers ourselves on Linux and pass it in when compiling Arrow.
* Clean up build_flatbuffers.sh and build_boost.sh scripts a little.
* Install cython when building linux wheel.
* Rough pass at installing pyarrow along with Ray.
* Remove hardcoded path and try to find correct path automatically.
* Add print.
* Fix linting.
* Copy pyarrow files to a location that we manually add to python path in order to avoid interfering with pre-existing pyarrow installations.
* Move call to build.sh back into build_ext in setup.py.
* Ignore some linting errors.
* Fix problem in which pyarrow files to copy were listed before they were built.
* Fix tests by importing ray before pyarrow.
* Rebase Ray on top of Plasma in Apache Arrow
* add thirdparty building scripts
* use rebased arrow
* fix
* fix build
* fix python visibility
* comment out C tests for now
* fix multithreading
* fix
* reduce logging
* fix plasma manager multithreading
* make sure old and new object IDs can coexist peacefully
* more rebasing
* update
* fixes
* fix
* install pyarrow
* install cython
* fix
* install newer cmake
* fix
* rebase on top of latest arrow
* getting runtest.py run locally (needed to comment out a test for that to work)
* work on plasma tests
* more fixes
* fix local scheduler tests
* fix global scheduler test
* more fixes
* fix python 3 bytes vs string
* fix manager tests valgrind
* fix documentation building
* fix linting
* fix c++ linting
* fix linting
* add tests back in
* Install without sudo.
* Set PKG_CONFIG_PATH in build.sh so that Ray can find plasma.
* Install pkg-config
* Link -lpthread, note that find_package(Threads) doesn't seem to work reliably.
* Comment in testGPUIDs in runtest.py.
* Set PKG_CONFIG_PATH when building pyarrow.
* Pull apache/arrow and not pcmoritz/arrow.
* Fix installation in docker image.
* adapt to changes of the plasma api
* Fix installation of pyarrow module.
* Fix linting.
* Use correct python executable to build pyarrow.
* 4 space indentation for actor.py.
* 4 space indentation for worker.py.
* 4 space indentation for more files.
* 4 space indentation for some test files.
* Check indentation in Travis.
* 4 space indentation for some rl files.
* Fix failure test.
* Fix multi_node_test.
* 4 space indentation for more files.
* 4 space indentation for remaining files.
* Fixes.
* Start up webui on ray.init
* Removed .ipynb checkpoint folders.
* Removed print statements in cleanup function.
* Fixed
* Removed extra file.
* Cleaned up ui.
* Don't start browser automatically in ray.init(), also copy the notebook every time so that changes don't persist.
* Update setup.py and installation instructions to install jupyter.
* Don't automatically install jupyter, don't start the UI if jupyter is not installed.
* Improve error message when failing to start UI.
* Add manylinux setup
* Switch to cp27mu
* python/MANIFEST.in
* Fix MANIFEST.in
* Add build-wheel-manylinux1.sh
* Update readme
* Install correct version of numpy
* Fix typo in README-manylinux1.md
* Don't install cmake
* Remove commented line from setup.py
* Delete unused manylinux1.sh
* Run setup.py bdist_wheel twice
* Don't use package_data and MANIFEST.in.
* Small aesthetic change.
* Trigger build_ext in setup.py.
* Remove nonexistent file from MANIFEST.in.
* Manually copy files in MANIFEST.in to where Python expects them in order to prevent setup.py from having to be run twice.
* Only run setup.py once when building wheels.
* Aesthetic change to readme.
* Copy generated flatbuffer Python files in build_ext.
* Fix permission denied error by making sure to preserve executableness when copying files.
* Remove unnecessary argument to setup.py.
* Remove MANIFEST.in and move files to include into list in setup.py.
* Fix numpy version when building wheels and replace rm with git clean.