Skip to content

Commit b6b0348

Browse files
authored
build: pin opentelemetry dependencies (#133)
The unit tests on master are failing due to the 0.13b0 release of opentelemetry. This PR pins the dependency to the latest working version.
1 parent 6851bb8 commit b6b0348

File tree

2 files changed

+7
-13
lines changed

2 files changed

+7
-13
lines changed

noxfile.py

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -67,12 +67,6 @@ def default(session):
6767
# Install all test dependencies, then install this package in-place.
6868
session.install("mock", "pytest", "pytest-cov")
6969

70-
# Install opentelemetry dependencies if python3+
71-
if session.python != "2.7":
72-
session.install(
73-
"opentelemetry-api", "opentelemetry-sdk", "opentelemetry-instrumentation"
74-
)
75-
7670
session.install("-e", ".")
7771

7872
# Run py.test against the unit tests.
@@ -122,12 +116,6 @@ def system(session):
122116
# virtualenv's dist-packages.
123117
session.install("mock", "pytest")
124118

125-
# Install opentelemetry dependencies if not 2.7
126-
if session.python != "2.7":
127-
session.install(
128-
"opentelemetry-api", "opentelemetry-sdk", "opentelemetry-instrumentation"
129-
)
130-
131119
session.install("-e", ".")
132120
session.install("-e", "test_utils/")
133121

setup.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,13 @@
3333
"google-cloud-core >= 1.4.1, < 2.0dev",
3434
"grpc-google-iam-v1 >= 0.12.3, < 0.13dev",
3535
]
36-
extras = {}
36+
extras = {
37+
"tracing": [
38+
"opentelemetry-api==0.11b0",
39+
"opentelemetry-sdk==0.11b0",
40+
"opentelemetry-instrumentation==0.11b0",
41+
]
42+
}
3743

3844

3945
# Setup boilerplate below this line.

0 commit comments

Comments
 (0)