Compile raylet cython bindings with bazel (#3842)

This commit is contained in:
Philipp Moritz
2019-01-25 00:57:31 -08:00
committed by Robert Nishihara
parent 48139cf861
commit 20162ce159
13 changed files with 541 additions and 58 deletions
+7 -7
View File
@@ -11,6 +11,13 @@ from libcpp.utility cimport pair
from libcpp.unordered_map cimport unordered_map
from libcpp.vector cimport vector as c_vector
from cython.operator import dereference, postincrement
cimport cpython
include "includes/unique_ids.pxi"
include "includes/ray_config.pxi"
include "includes/task.pxi"
from ray.includes.common cimport (
CUniqueID, CTaskID, CObjectID, CFunctionID, CActorClassID, CActorID,
CActorHandleID, CWorkerID, CDriverID, CConfigID, CClientID,
@@ -22,13 +29,6 @@ from ray.includes.task cimport CTaskSpecification
from ray.includes.ray_config cimport RayConfig
from ray.utils import decode
from cython.operator import dereference, postincrement
cimport cpython
include "includes/unique_ids.pxi"
include "includes/ray_config.pxi"
include "includes/task.pxi"
if cpython.PY_MAJOR_VERSION >= 3:
import pickle