• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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