1# Modified version of @cython//:BUILD.bazel 2 3py_library( 4 name = "cython_lib", 5 srcs = glob( 6 ["Cython/**/*.py"], 7 exclude = [ 8 "**/Tests/*.py", 9 ], 10 ) + ["cython.py"], 11 data = glob([ 12 "Cython/**/*.pyx", 13 "Cython/Utility/*.*", 14 "Cython/Includes/**/*.pxd", 15 ]), 16 srcs_version = "PY3", 17 visibility = ["//visibility:public"], 18) 19 20# May not be named "cython", since that conflicts with Cython/ on OSX 21py_binary( 22 name = "cython_binary", 23 srcs = ["cython.py"], 24 main = "cython.py", 25 srcs_version = "PY3", 26 visibility = ["//visibility:public"], 27 deps = ["cython_lib"], 28) 29