1load("@grpc_python_dependencies//:requirements.bzl", "requirement") 2package(default_visibility = ["//visibility:public"]) 3 4py_library( 5 name = "foundation", 6 srcs = ["__init__.py",], 7 deps = [ 8 ":abandonment", 9 ":callable_util", 10 ":future", 11 ":logging_pool", 12 ":stream_util", 13 ":stream", 14 ], 15) 16 17py_library( 18 name = "abandonment", 19 srcs = ["abandonment.py"], 20) 21 22py_library( 23 name = "callable_util", 24 srcs = ["callable_util.py"], 25 deps = [ 26 requirement("enum34"), 27 requirement("six"), 28 ], 29) 30 31py_library( 32 name = "future", 33 srcs = ["future.py"], 34 deps = [ 35 requirement("six"), 36 ], 37) 38 39py_library( 40 name = "logging_pool", 41 srcs = ["logging_pool.py"], 42 deps = [ 43 requirement("futures"), 44 ], 45) 46 47py_library( 48 name = "stream_util", 49 srcs = ["stream_util.py"], 50 deps = [ 51 ":stream", 52 ], 53) 54 55py_library( 56 name = "stream", 57 srcs = ["stream.py"], 58 deps = [ 59 requirement("six"), 60 ], 61) 62