|
28 | 28 |
|
29 | 29 | exp = "../exporter"
|
30 | 30 | exp_dirs = [
|
31 |
| - os.path.abspath("/".join(["../exporter", f, "src"])) |
| 31 | + os.path.abspath("/".join([exp, f, "src"])) |
32 | 32 | for f in listdir(exp)
|
33 | 33 | if isdir(join(exp, f))
|
34 | 34 | ]
|
35 | 35 |
|
36 | 36 | instr = "../instrumentation"
|
37 | 37 | instr_dirs = [
|
38 |
| - os.path.abspath("/".join(["../instrumentation", f, "src"])) |
| 38 | + os.path.abspath("/".join([instr, f, "src"])) |
39 | 39 | for f in listdir(instr)
|
40 |
| - if isdir(join(instr, f)) |
| 40 | + if isdir(join(instr, f)) and f != "opentelemetry-instrumentation-boto" |
41 | 41 | ]
|
42 | 42 |
|
43 | 43 | instr_genai = "../instrumentation-genai"
|
44 | 44 | instr_genai_dirs = [
|
45 |
| - os.path.abspath("/".join(["../instrumentation-genai", f, "src"])) |
| 45 | + os.path.abspath("/".join([instr_genai, f, "src"])) |
46 | 46 | for f in listdir(instr_genai)
|
47 | 47 | if isdir(join(instr_genai, f))
|
48 | 48 | ]
|
|
56 | 56 |
|
57 | 57 | sdk_ext = "../sdk-extension"
|
58 | 58 | sdk_ext_dirs = [
|
59 |
| - os.path.abspath("/".join(["../sdk-extension", f, "src"])) |
| 59 | + os.path.abspath("/".join([sdk_ext, f, "src"])) |
60 | 60 | for f in listdir(sdk_ext)
|
61 | 61 | if isdir(join(sdk_ext, f))
|
62 | 62 | ]
|
63 | 63 |
|
64 | 64 | resource = "../resource"
|
65 | 65 | resource_dirs = [
|
66 |
| - os.path.abspath("/".join(["../resource", f, "src"])) |
| 66 | + os.path.abspath("/".join([resource, f, "src"])) |
67 | 67 | for f in listdir(resource)
|
68 | 68 | if isdir(join(resource, f))
|
69 | 69 | ]
|
| 70 | + |
| 71 | +opamp = "../opamp" |
| 72 | +opamp_dirs = [ |
| 73 | + os.path.abspath("/".join([opamp, f, "src"])) |
| 74 | + for f in listdir(opamp) |
| 75 | + if isdir(join(opamp, f)) |
| 76 | +] |
70 | 77 | sys.path[:0] = (
|
71 | 78 | exp_dirs
|
72 | 79 | + instr_dirs
|
73 | 80 | + instr_genai_dirs
|
74 | 81 | + sdk_ext_dirs
|
75 | 82 | + prop_dirs
|
76 | 83 | + resource_dirs
|
| 84 | + + opamp_dirs |
77 | 85 | )
|
78 | 86 |
|
79 | 87 | # -- Project information -----------------------------------------------------
|
|
115 | 123 | "https://opentracing-python.readthedocs.io/en/latest/",
|
116 | 124 | None,
|
117 | 125 | ),
|
118 |
| - "aiohttp": ("https://aiohttp.readthedocs.io/en/stable/", None), |
| 126 | + "aiohttp": ("https://docs.aiohttp.org/en/stable/", None), |
119 | 127 | "wrapt": ("https://wrapt.readthedocs.io/en/latest/", None),
|
120 | 128 | "pymongo": ("https://pymongo.readthedocs.io/en/stable/", None),
|
121 | 129 | "opentelemetry": (
|
|
0 commit comments