Skip to content

Update to latest opentelemetry version for testing and update samples…

99a7f84
Select commit
Loading
Failed to load commit list.
Merged

Update to latest opentelemetry version for testing and update samples lockfiles #509

Update to latest opentelemetry version for testing and update samples…
99a7f84
Select commit
Loading
Failed to load commit list.
Google Cloud Build / ops-python-e2e-build-image (opentelemetry-ops-e2e) succeeded Apr 28, 2026 in 51s

Summary

Build Information

Trigger ops-python-e2e-build-image
Build 2aea53f5-a519-407b-bd06-a82f737043c8
Start 2026-04-28T14:25:20-07:00
Duration 49.439s
Status SUCCESS

Steps

Step Status Duration
docker:28 SUCCESS 42.591s

Details

starting build "2aea53f5-a519-407b-bd06-a82f737043c8"

FETCHSOURCE
From https://github.com/GoogleCloudPlatform/opentelemetry-operations-python
 * branch            99a7f84a7cc7ee2dc76bfef5a0b7aeefd90974c6 -> FETCH_HEAD
HEAD is now at 99a7f84 Update to latest opentelemetry version for testing and update samples lockfiles
GitCommit:
99a7f84a7cc7ee2dc76bfef5a0b7aeefd90974c6
BUILD
Pulling image: docker:28
28: Pulling from library/docker
2d35ebdb57d9: Pulling fs layer
5b0d9c7cba2a: Pulling fs layer
4f4fb700ef54: Pulling fs layer
f87ff41b3afe: Pulling fs layer
c7d9ebd9203d: Pulling fs layer
9c9790497479: Pulling fs layer
6b86625da147: Pulling fs layer
1f6a1326ae66: Pulling fs layer
a7e375cdf889: Pulling fs layer
88b76901d48d: Pulling fs layer
06e978cb7cb4: Pulling fs layer
527702f14b57: Pulling fs layer
2c347b7f6c48: Pulling fs layer
50f66644ced2: Pulling fs layer
877e0fda86db: Pulling fs layer
094f5b5ee160: Pulling fs layer
6b86625da147: Waiting
1f6a1326ae66: Waiting
a7e375cdf889: Waiting
88b76901d48d: Waiting
06e978cb7cb4: Waiting
527702f14b57: Waiting
2c347b7f6c48: Waiting
50f66644ced2: Waiting
877e0fda86db: Waiting
094f5b5ee160: Waiting
4f4fb700ef54: Download complete
f87ff41b3afe: Verifying Checksum
f87ff41b3afe: Download complete
2d35ebdb57d9: Verifying Checksum
2d35ebdb57d9: Download complete
1f6a1326ae66: Verifying Checksum
1f6a1326ae66: Download complete
a7e375cdf889: Verifying Checksum
a7e375cdf889: Download complete
5b0d9c7cba2a: Verifying Checksum
5b0d9c7cba2a: Download complete
9c9790497479: Verifying Checksum
9c9790497479: Download complete
88b76901d48d: Verifying Checksum
88b76901d48d: Download complete
c7d9ebd9203d: Verifying Checksum
c7d9ebd9203d: Download complete
527702f14b57: Verifying Checksum
527702f14b57: Download complete
6b86625da147: Verifying Checksum
6b86625da147: Download complete
877e0fda86db: Verifying Checksum
877e0fda86db: Download complete
06e978cb7cb4: Verifying Checksum
06e978cb7cb4: Download complete
2c347b7f6c48: Verifying Checksum
2c347b7f6c48: Download complete
094f5b5ee160: Download complete
2d35ebdb57d9: Pull complete
50f66644ced2: Verifying Checksum
50f66644ced2: Download complete
5b0d9c7cba2a: Pull complete
4f4fb700ef54: Pull complete
f87ff41b3afe: Pull complete
c7d9ebd9203d: Pull complete
9c9790497479: Pull complete
6b86625da147: Pull complete
1f6a1326ae66: Pull complete
a7e375cdf889: Pull complete
88b76901d48d: Pull complete
06e978cb7cb4: Pull complete
527702f14b57: Pull complete
2c347b7f6c48: Pull complete
50f66644ced2: Pull complete
877e0fda86db: Pull complete
094f5b5ee160: Pull complete
Digest: sha256:2a232a42256f70d78e3cc5d2b5d6b3276710a0de0596c145f627ecfae90282ac
Status: Downloaded newer image for docker:28
docker.io/library/docker:28
no such manifest: us-central1-docker.pkg.dev/opentelemetry-ops-e2e/e2e-testing/opentelemetry-operations-python-e2e-test-server:99a7f84
#0 building with "default" instance using docker driver

#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 1.56kB done
#1 DONE 0.0s

#2 [internal] load .dockerignore
#2 transferring context: 118B done
#2 DONE 0.0s

#3 [internal] load metadata for docker.io/library/python:3.9-slim
#3 DONE 0.4s

#4 [internal] load build context
#4 transferring context: 214.21kB 0.0s done
#4 DONE 0.0s

#5 [python-base 1/2] FROM docker.io/library/python:3.9-slim@sha256:2d97f6910b16bd338d3060f261f53f144965f755599aab1acda1e13cf1731b1b
#5 resolve docker.io/library/python:3.9-slim@sha256:2d97f6910b16bd338d3060f261f53f144965f755599aab1acda1e13cf1731b1b 0.0s done
#5 sha256:dad5b29e3506c35e0fd222736f4d4ef25d21b219acdd73f7bb41d59996ca8e0d 1.74kB / 1.74kB done
#5 sha256:085da638e1b8a449514c3fda83ff50a3bffae4418b050cfacd87e5722071f497 5.40kB / 5.40kB done
#5 sha256:38513bd7256313495cdd83b3b0915a633cfa475dc2a07072ab2c8d191020ca5d 0B / 29.78MB 0.1s
#5 sha256:b3ec39b36ae8c03a3e09854de4ec4aa08381dfed84a9daa075048c2e3df3881d 1.29MB / 1.29MB 0.1s
#5 sha256:fc74430849022d13b0d44b8969a953f842f59c6e9d1a0c2c83d710affa286c08 0B / 13.88MB 0.1s
#5 sha256:ea56f685404adf81680322f152d2cfec62115b30dda481c2c450078315beb508 0B / 251B 0.1s
#5 sha256:2d97f6910b16bd338d3060f261f53f144965f755599aab1acda1e13cf1731b1b 10.36kB / 10.36kB done
#5 sha256:b3ec39b36ae8c03a3e09854de4ec4aa08381dfed84a9daa075048c2e3df3881d 1.29MB / 1.29MB 0.1s done
#5 sha256:fc74430849022d13b0d44b8969a953f842f59c6e9d1a0c2c83d710affa286c08 13.66MB / 13.88MB 0.2s
#5 sha256:ea56f685404adf81680322f152d2cfec62115b30dda481c2c450078315beb508 251B / 251B 0.1s done
#5 sha256:38513bd7256313495cdd83b3b0915a633cfa475dc2a07072ab2c8d191020ca5d 22.21MB / 29.78MB 0.4s
#5 sha256:fc74430849022d13b0d44b8969a953f842f59c6e9d1a0c2c83d710affa286c08 13.88MB / 13.88MB 0.2s done
#5 sha256:38513bd7256313495cdd83b3b0915a633cfa475dc2a07072ab2c8d191020ca5d 29.78MB / 29.78MB 0.5s done
#5 extracting sha256:38513bd7256313495cdd83b3b0915a633cfa475dc2a07072ab2c8d191020ca5d 0.1s
#5 extracting sha256:38513bd7256313495cdd83b3b0915a633cfa475dc2a07072ab2c8d191020ca5d 1.1s done
#5 extracting sha256:b3ec39b36ae8c03a3e09854de4ec4aa08381dfed84a9daa075048c2e3df3881d
#5 extracting sha256:b3ec39b36ae8c03a3e09854de4ec4aa08381dfed84a9daa075048c2e3df3881d 0.1s done
#5 extracting sha256:fc74430849022d13b0d44b8969a953f842f59c6e9d1a0c2c83d710affa286c08 0.1s
#5 extracting sha256:fc74430849022d13b0d44b8969a953f842f59c6e9d1a0c2c83d710affa286c08 0.7s done
#5 extracting sha256:ea56f685404adf81680322f152d2cfec62115b30dda481c2c450078315beb508 done
#5 ...

#6 [python-base 2/2] WORKDIR /src
#6 DONE 0.5s

#7 [stage-2 1/3] WORKDIR /src/e2e-test-server
#7 DONE 0.0s

#8 [build-base 1/6] COPY opentelemetry-exporter-gcp-trace opentelemetry-exporter-gcp-trace
#8 DONE 0.1s

#9 [build-base 2/6] COPY opentelemetry-propagator-gcp opentelemetry-propagator-gcp
#9 DONE 0.0s

#10 [build-base 3/6] COPY opentelemetry-resourcedetector-gcp opentelemetry-resourcedetector-gcp
#10 DONE 0.0s

#11 [build-base 4/6] WORKDIR /src/e2e-test-server
#11 DONE 0.0s

#12 [build-base 5/6] COPY e2e-test-server/*.txt ./
#12 DONE 0.0s

#5 [python-base 1/2] FROM docker.io/library/python:3.9-slim@sha256:2d97f6910b16bd338d3060f261f53f144965f755599aab1acda1e13cf1731b1b
#5 ...

#13 [build-base 6/6] RUN python -m venv venv && ./venv/bin/pip install -r requirements-dockerfile.txt
#13 5.419 Processing /src/opentelemetry-exporter-gcp-trace
#13 5.420   Preparing metadata (setup.py): started
#13 5.636   Preparing metadata (setup.py): finished with status 'done'
#13 5.646 Processing /src/opentelemetry-propagator-gcp
#13 5.647   Preparing metadata (setup.py): started
#13 5.849   Preparing metadata (setup.py): finished with status 'done'
#13 5.858 Processing /src/opentelemetry-resourcedetector-gcp
#13 5.860   Preparing metadata (setup.py): started
#13 6.055   Preparing metadata (setup.py): finished with status 'done'
#13 6.168 Collecting opentelemetry-sdk
#13 6.221   Downloading opentelemetry_sdk-1.30.0-py3-none-any.whl (118 kB)
#13 6.245      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 5.4 MB/s eta 0:00:00
#13 6.308 Collecting opentelemetry-api
#13 6.323   Downloading opentelemetry_api-1.30.0-py3-none-any.whl (64 kB)
#13 6.327      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.0/65.0 kB 176.4 MB/s eta 0:00:00
#13 6.376 Collecting Flask
#13 6.394   Downloading flask-3.0.0-py3-none-any.whl (99 kB)
#13 6.399      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 99.7/99.7 kB 165.3 MB/s eta 0:00:00
#13 6.495 Collecting google-cloud-pubsub
#13 6.512   Downloading google_cloud_pubsub-2.18.4-py2.py3-none-any.whl (265 kB)
#13 6.525      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 265.9/265.9 kB 25.4 MB/s eta 0:00:00
#13 6.574 Collecting googleapis-common-protos
#13 6.592   Downloading googleapis_common_protos-1.61.0-py2.py3-none-any.whl (230 kB)
#13 6.596      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 230.9/230.9 kB 215.8 MB/s eta 0:00:00
#13 6.980 Collecting pydantic
#13 6.998   Downloading pydantic-2.4.2-py3-none-any.whl (395 kB)
#13 7.003      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 395.8/395.8 kB 200.2 MB/s eta 0:00:00
#13 7.049 Collecting waitress
#13 7.067   Downloading waitress-2.1.2-py3-none-any.whl (57 kB)
#13 7.071      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.7/57.7 kB 123.8 MB/s eta 0:00:00
#13 7.118 Collecting functions-framework
#13 7.137   Downloading functions_framework-3.8.0-py3-none-any.whl (35 kB)
#13 7.209 Collecting opentelemetry-semantic-conventions==0.51b0
#13 7.228   Downloading opentelemetry_semantic_conventions-0.51b0-py3-none-any.whl (177 kB)
#13 7.233      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 177.4/177.4 kB 196.5 MB/s eta 0:00:00
#13 7.285 Collecting typing-extensions>=3.7.4
#13 7.303   Downloading typing_extensions-4.10.0-py3-none-any.whl (33 kB)
#13 7.402 Collecting importlib-metadata<=8.5.0,>=6.0
#13 7.421   Downloading importlib_metadata-6.8.0-py3-none-any.whl (22 kB)
#13 7.467 Collecting deprecated>=1.2.6
#13 7.483   Downloading Deprecated-1.2.14-py2.py3-none-any.whl (9.6 kB)
#13 7.530 Collecting blinker>=1.6.2
#13 7.546   Downloading blinker-1.6.3-py3-none-any.whl (13 kB)
#13 7.581 Collecting itsdangerous>=2.1.2
#13 7.597   Downloading itsdangerous-2.1.2-py3-none-any.whl (15 kB)
#13 7.644 Collecting Jinja2>=3.1.2
#13 7.661   Downloading Jinja2-3.1.2-py3-none-any.whl (133 kB)
#13 7.665      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.1/133.1 kB 168.0 MB/s eta 0:00:00
#13 7.724 Collecting click>=8.1.3
#13 7.740   Downloading click-8.1.7-py3-none-any.whl (97 kB)
#13 7.744      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 185.4 MB/s eta 0:00:00
#13 7.806 Collecting Werkzeug>=3.0.0
#13 7.823   Downloading werkzeug-3.0.0-py3-none-any.whl (226 kB)
#13 7.827      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 226.6/226.6 kB 200.7 MB/s eta 0:00:00
#13 9.509 Collecting grpcio<2.0dev,>=1.51.3
#13 9.529   Downloading grpcio-1.59.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB)
#13 9.572      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.3/5.3 MB 136.7 MB/s eta 0:00:00
#13 9.675 Collecting grpcio-status>=1.33.2
#13 9.691   Downloading grpcio_status-1.59.0-py3-none-any.whl (14 kB)
#13 9.747 Collecting proto-plus<2.0.0dev,>=1.22.0
#13 9.768   Downloading proto_plus-1.22.3-py3-none-any.whl (48 kB)
#13 9.771      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.1/48.1 kB 164.6 MB/s eta 0:00:00
#13 9.887 Collecting google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0dev,>=1.34.0
#13 9.905   Downloading google_api_core-2.12.0-py3-none-any.whl (121 kB)
#13 9.909      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.4/121.4 kB 196.4 MB/s eta 0:00:00
#13 9.943 Collecting grpc-google-iam-v1<1.0.0dev,>=0.12.4
#13 9.958   Downloading grpc_google_iam_v1-0.12.6-py2.py3-none-any.whl (26 kB)
#13 10.46 Collecting protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<5.0.0dev,>=3.19.5
#13 10.48   Downloading protobuf-4.24.4-cp37-abi3-manylinux2014_x86_64.whl (311 kB)
#13 10.49      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 311.6/311.6 kB 228.3 MB/s eta 0:00:00
#13 12.62 Collecting pydantic-core==2.10.1
#13 12.63   Downloading pydantic_core-2.10.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB)
#13 12.67      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 62.3 MB/s eta 0:00:00
#13 12.70 Collecting annotated-types>=0.4.0
#13 12.72   Downloading annotated_types-0.6.0-py3-none-any.whl (12 kB)
#13 12.87 Collecting cloudevents<2.0.0,>=1.2.0
#13 12.88   Downloading cloudevents-1.11.0-py3-none-any.whl (55 kB)
#13 12.89      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.1/55.1 kB 174.1 MB/s eta 0:00:00
#13 13.03 Collecting watchdog>=1.0.0
#13 13.04   Downloading watchdog-4.0.1-py3-none-manylinux2014_x86_64.whl (83 kB)
#13 13.05      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.0/83.0 kB 173.8 MB/s eta 0:00:00
#13 13.09 Collecting gunicorn>=19.2.0
#13 13.11   Downloading gunicorn-22.0.0-py3-none-any.whl (84 kB)
#13 13.11      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 84.4/84.4 kB 105.2 MB/s eta 0:00:00
#13 13.19 Collecting google-cloud-trace~=1.1
#13 13.21   Downloading google_cloud_trace-1.11.2-py2.py3-none-any.whl (85 kB)
#13 13.21      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 85.3/85.3 kB 188.0 MB/s eta 0:00:00
#13 13.30 Collecting requests~=2.24
#13 13.31   Downloading requests-2.31.0-py3-none-any.whl (62 kB)
#13 13.32      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 181.3 MB/s eta 0:00:00
#13 13.38 Collecting deprecation<3.0,>=2.0
#13 13.40   Downloading deprecation-2.1.0-py2.py3-none-any.whl (11 kB)
#13 14.04 Collecting wrapt<2,>=1.10
#13 14.06   Downloading wrapt-1.15.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (78 kB)
#13 14.06      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.3/78.3 kB 189.5 MB/s eta 0:00:00
#13 14.22 Collecting google-auth<3.0.dev0,>=2.14.1
#13 14.24   Downloading google_auth-2.23.3-py2.py3-none-any.whl (182 kB)
#13 14.24      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 182.3/182.3 kB 212.9 MB/s eta 0:00:00
#13 14.50 Collecting packaging
#13 14.52   Downloading packaging-24.1-py3-none-any.whl (53 kB)
#13 14.52      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.0/54.0 kB 157.2 MB/s eta 0:00:00
#13 14.60 Collecting zipp>=0.5
#13 14.61   Downloading zipp-3.17.0-py3-none-any.whl (7.4 kB)
#13 14.78 Collecting MarkupSafe>=2.0
#13 14.79   Downloading MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB)
#13 14.95 Collecting urllib3<3,>=1.21.1
#13 14.96   Downloading urllib3-2.0.6-py3-none-any.whl (123 kB)
#13 14.97      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 123.8/123.8 kB 200.9 MB/s eta 0:00:00
#13 15.01 Collecting idna<4,>=2.5
#13 15.02   Downloading idna-3.4-py3-none-any.whl (61 kB)
#13 15.03      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 137.0 MB/s eta 0:00:00
#13 15.54 Collecting charset-normalizer<4,>=2
#13 15.56   Downloading charset_normalizer-3.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (138 kB)
#13 15.57      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 139.0/139.0 kB 189.2 MB/s eta 0:00:00
#13 15.62 Collecting certifi>=2017.4.17
#13 15.66   Downloading certifi-2023.7.22-py3-none-any.whl (158 kB)
#13 15.66      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 158.3/158.3 kB 175.1 MB/s eta 0:00:00
#13 15.78 Collecting cachetools<6.0,>=2.0.0
#13 15.79   Downloading cachetools-5.3.1-py3-none-any.whl (9.3 kB)
#13 15.84 Collecting pyasn1-modules>=0.2.1
#13 15.86   Downloading pyasn1_modules-0.3.0-py2.py3-none-any.whl (181 kB)
#13 15.86      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 181.3/181.3 kB 212.4 MB/s eta 0:00:00
#13 15.91 Collecting rsa<5,>=3.1.4
#13 15.93   Downloading rsa-4.9-py3-none-any.whl (34 kB)
#13 16.10 Collecting pyasn1<0.6.0,>=0.4.6
#13 16.12   Downloading pyasn1-0.5.0-py2.py3-none-any.whl (83 kB)
#13 16.12      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.9/83.9 kB 153.6 MB/s eta 0:00:00
#13 16.41 Installing collected packages: zipp, wrapt, watchdog, waitress, urllib3, typing-extensions, pyasn1, protobuf, packaging, MarkupSafe, itsdangerous, idna, grpcio, click, charset-normalizer, certifi, cachetools, blinker, annotated-types, Werkzeug, rsa, requests, pydantic-core, pyasn1-modules, proto-plus, Jinja2, importlib-metadata, gunicorn, googleapis-common-protos, deprecation, deprecated, pydantic, opentelemetry-api, grpcio-status, google-auth, Flask, cloudevents, opentelemetry-semantic-conventions, opentelemetry-propagator-gcp, grpc-google-iam-v1, google-api-core, functions-framework, opentelemetry-sdk, opentelemetry-resourcedetector-gcp, google-cloud-trace, google-cloud-pubsub, opentelemetry-exporter-gcp-trace
#13 18.77   DEPRECATION: opentelemetry-propagator-gcp is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559
#13 18.77   Running setup.py install for opentelemetry-propagator-gcp: started
#13 19.12   Running setup.py install for opentelemetry-propagator-gcp: finished with status 'done'
#13 19.35   DEPRECATION: opentelemetry-resourcedetector-gcp is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559
#13 19.35   Running setup.py install for opentelemetry-resourcedetector-gcp: started
#13 19.74   Running setup.py install for opentelemetry-resourcedetector-gcp: finished with status 'done'
#13 19.98   DEPRECATION: opentelemetry-exporter-gcp-trace is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559
#13 19.99   Running setup.py install for opentelemetry-exporter-gcp-trace: started
#13 20.33   Running setup.py install for opentelemetry-exporter-gcp-trace: finished with status 'done'
#13 20.35 Successfully installed Flask-3.0.0 Jinja2-3.1.2 MarkupSafe-2.1.3 Werkzeug-3.0.0 annotated-types-0.6.0 blinker-1.6.3 cachetools-5.3.1 certifi-2023.7.22 charset-normalizer-3.3.0 click-8.1.7 cloudevents-1.11.0 deprecated-1.2.14 deprecation-2.1.0 functions-framework-3.8.0 google-api-core-2.12.0 google-auth-2.23.3 google-cloud-pubsub-2.18.4 google-cloud-trace-1.11.2 googleapis-common-protos-1.61.0 grpc-google-iam-v1-0.12.6 grpcio-1.59.0 grpcio-status-1.59.0 gunicorn-22.0.0 idna-3.4 importlib-metadata-6.8.0 itsdangerous-2.1.2 opentelemetry-api-1.30.0 opentelemetry-exporter-gcp-trace-1.13.0.dev0 opentelemetry-propagator-gcp-1.13.0.dev0 opentelemetry-resourcedetector-gcp-1.13.0.dev0 opentelemetry-sdk-1.30.0 opentelemetry-semantic-conventions-0.51b0 packaging-24.1 proto-plus-1.22.3 protobuf-4.24.4 pyasn1-0.5.0 pyasn1-modules-0.3.0 pydantic-2.4.2 pydantic-core-2.10.1 requests-2.31.0 rsa-4.9 typing-extensions-4.10.0 urllib3-2.0.6 waitress-2.1.2 watchdog-4.0.1 wrapt-1.15.0 zipp-3.17.0
#13 DONE 21.6s

#5 [python-base 1/2] FROM docker.io/library/python:3.9-slim@sha256:2d97f6910b16bd338d3060f261f53f144965f755599aab1acda1e13cf1731b1b
#5 ...

#14 [stage-2 2/3] COPY --from=build-base /src/e2e-test-server/venv venv/
#14 DONE 1.0s

#5 [python-base 1/2] FROM docker.io/library/python:3.9-slim@sha256:2d97f6910b16bd338d3060f261f53f144965f755599aab1acda1e13cf1731b1b
#5 ...

#15 [stage-2 3/3] COPY e2e-test-server/ ./
#15 DONE 0.0s

#16 exporting to image
#16 exporting layers
#16 exporting layers 0.7s done
#16 writing image sha256:381a1e547dbded036285e83ebcd44502080a6b0a2bb30766713fd97858080f2d done
#16 naming to us-central1-docker.pkg.dev/opentelemetry-ops-e2e/e2e-testing/opentelemetry-operations-python-e2e-test-server:99a7f84 done
#16 DONE 0.7s

#5 [python-base 1/2] FROM docker.io/library/python:3.9-slim@sha256:2d97f6910b16bd338d3060f261f53f144965f755599aab1acda1e13cf1731b1b
The push refers to repository [us-central1-docker.pkg.dev/opentelemetry-ops-e2e/e2e-testing/opentelemetry-operations-python-e2e-test-server]
5f3a005e7803: Preparing
1a59a424f0ef: Preparing
08625d7d741c: Preparing
f5f6220b4859: Preparing
c8f6b54339a8: Preparing
298992e09a03: Preparing
4f237755fbae: Preparing
d7c97cb6f1fe: Preparing
298992e09a03: Layer already exists
4f237755fbae: Layer already exists
c8f6b54339a8: Layer already exists
f5f6220b4859: Pushed
08625d7d741c: Pushed
5f3a005e7803: Pushed
1a59a424f0ef: Pushed
d7c97cb6f1fe: Pushed
99a7f84: digest: sha256:79d9bedd68a4cc4210e829739c3d75d73a0eb03941d7d96ee5a47ac9e4ca5a94 size: 1993
PUSH
DONE

Build Log: https://storage.cloud.google.com/opentelemetry-ops-e2e-cloud-build-logs/log-2aea53f5-a519-407b-bd06-a82f737043c8.txt