Skip to content

fix rst

5c6a3a3
Select commit
Loading
Failed to load commit list.
Merged

Cleanup the resource detector code a bit #389

fix rst
5c6a3a3
Select commit
Loading
Failed to load commit list.
Google Cloud Build / ops-python-e2e-build-image (opentelemetry-ops-e2e) succeeded Oct 1, 2025 in 1m 10s

Summary

Build Information

Trigger ops-python-e2e-build-image
Build 281d0e82-9b3a-4ed2-80c3-9832cec7deb0
Start 2025-10-01T06:42:50-07:00
Duration 1m8.302s
Status SUCCESS

Steps

Step Status Duration
docker SUCCESS 1m4.024s

Details

starting build "281d0e82-9b3a-4ed2-80c3-9832cec7deb0"

FETCHSOURCE
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint: 
hint: 	git config --global init.defaultBranch <name>
hint: 
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint: 
hint: 	git branch -m <name>
Initialized empty Git repository in /workspace/.git/
From https://github.com/GoogleCloudPlatform/opentelemetry-operations-python
 * branch            5c6a3a3b97f77909972bf5b772727822d85ef10a -> FETCH_HEAD
HEAD is now at 5c6a3a3 fix rst
GitCommit:
5c6a3a3b97f77909972bf5b772727822d85ef10a
BUILD
Pulling image: docker
Using default tag: latest
latest: Pulling from library/docker
9824c27679d3: Already exists
02c811d3a0ce: Pulling fs layer
4f4fb700ef54: Pulling fs layer
35e68de1e1b6: Pulling fs layer
03228d3b2192: Pulling fs layer
595b25686cbc: Pulling fs layer
03228d3b2192: Waiting
0a2dc334942f: Pulling fs layer
2699d0745970: Pulling fs layer
7a04dfb9c21f: Pulling fs layer
8ab6f3d29685: Pulling fs layer
a4f6850b2fa7: Pulling fs layer
50fd63bf1152: Pulling fs layer
b6981e4f36c2: Pulling fs layer
d938082934ba: Pulling fs layer
52c8481dab82: Pulling fs layer
a38f4cd091cc: Pulling fs layer
a4f6850b2fa7: Waiting
50fd63bf1152: Waiting
595b25686cbc: Waiting
b6981e4f36c2: Waiting
d938082934ba: Waiting
0a2dc334942f: Waiting
2699d0745970: Waiting
7a04dfb9c21f: Waiting
8ab6f3d29685: Waiting
52c8481dab82: Waiting
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
35e68de1e1b6: Verifying Checksum
35e68de1e1b6: Download complete
02c811d3a0ce: Verifying Checksum
02c811d3a0ce: Download complete
03228d3b2192: Download complete
595b25686cbc: Verifying Checksum
595b25686cbc: Download complete
02c811d3a0ce: Pull complete
4f4fb700ef54: Pull complete
35e68de1e1b6: Pull complete
0a2dc334942f: Verifying Checksum
0a2dc334942f: Download complete
7a04dfb9c21f: Verifying Checksum
7a04dfb9c21f: Download complete
2699d0745970: Verifying Checksum
2699d0745970: Download complete
8ab6f3d29685: Verifying Checksum
8ab6f3d29685: Download complete
03228d3b2192: Pull complete
50fd63bf1152: Verifying Checksum
50fd63bf1152: Download complete
a4f6850b2fa7: Verifying Checksum
a4f6850b2fa7: Download complete
b6981e4f36c2: Verifying Checksum
b6981e4f36c2: Download complete
52c8481dab82: Verifying Checksum
52c8481dab82: Download complete
a38f4cd091cc: Verifying Checksum
a38f4cd091cc: Download complete
595b25686cbc: Pull complete
d938082934ba: Verifying Checksum
d938082934ba: Download complete
0a2dc334942f: Pull complete
2699d0745970: Pull complete
7a04dfb9c21f: Pull complete
8ab6f3d29685: Pull complete
a4f6850b2fa7: Pull complete
50fd63bf1152: Pull complete
b6981e4f36c2: Pull complete
d938082934ba: Pull complete
52c8481dab82: Pull complete
a38f4cd091cc: Pull complete
Digest: sha256:2ceb471176ad51e37145d43ce7cbf0fa5d644a2b185bd537f0ef695fb3a37497
Status: Downloaded newer image for docker:latest
docker.io/library/docker:latest
no such manifest: us-central1-docker.pkg.dev/opentelemetry-ops-e2e/e2e-testing/opentelemetry-operations-python-e2e-test-server:5c6a3a3
#0 building with "default" instance using docker driver

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

#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 3.2s

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

#5 [python-base 1/2] FROM docker.io/library/python:3.9-slim@sha256:54d86cb6d72091237b00f47f1d6e8ddb07252cb5295a00d10c8734f0ba7a89b6
#5 resolve docker.io/library/python:3.9-slim@sha256:54d86cb6d72091237b00f47f1d6e8ddb07252cb5295a00d10c8734f0ba7a89b6 0.0s done
#5 sha256:2b996eb2d217c690516e4d91987aec72cb28ab11111d92c1020ca34edaaff96f 1.74kB / 1.74kB done
#5 sha256:abf3b76f84b95695873e899bda96333946e32fb09a6d2c7cc93174ca2af72be8 5.30kB / 5.30kB done
#5 sha256:8c7716127147648c1751940b9709b6325f2256290d3201662eca2701cadb2cdf 0B / 29.78MB 0.1s
#5 sha256:3c43e65991bd080f60cac1c513796828316f1f90951eaad19edb90cc21292184 0B / 1.29MB 0.1s
#5 sha256:52ad2c1a7277d777bf9ffe2be215fa2d09b576abc4fedd32016b7771f49afe07 0B / 13.37MB 0.1s
#5 sha256:54d86cb6d72091237b00f47f1d6e8ddb07252cb5295a00d10c8734f0ba7a89b6 10.36kB / 10.36kB done
#5 sha256:8c7716127147648c1751940b9709b6325f2256290d3201662eca2701cadb2cdf 5.24MB / 29.78MB 0.6s
#5 sha256:3c43e65991bd080f60cac1c513796828316f1f90951eaad19edb90cc21292184 1.29MB / 1.29MB 0.5s done
#5 sha256:c3facbf8ee169eafbae38460b42d4795c48c8d389a4bb357e0500903e5b2b164 0B / 249B 0.6s
#5 sha256:8c7716127147648c1751940b9709b6325f2256290d3201662eca2701cadb2cdf 17.83MB / 29.78MB 0.7s
#5 sha256:52ad2c1a7277d777bf9ffe2be215fa2d09b576abc4fedd32016b7771f49afe07 4.19MB / 13.37MB 0.7s
#5 sha256:8c7716127147648c1751940b9709b6325f2256290d3201662eca2701cadb2cdf 29.78MB / 29.78MB 0.9s
#5 sha256:52ad2c1a7277d777bf9ffe2be215fa2d09b576abc4fedd32016b7771f49afe07 13.37MB / 13.37MB 0.8s done
#5 sha256:8c7716127147648c1751940b9709b6325f2256290d3201662eca2701cadb2cdf 29.78MB / 29.78MB 0.9s done
#5 extracting sha256:8c7716127147648c1751940b9709b6325f2256290d3201662eca2701cadb2cdf 0.1s
#5 sha256:c3facbf8ee169eafbae38460b42d4795c48c8d389a4bb357e0500903e5b2b164 249B / 249B 1.1s done
#5 extracting sha256:8c7716127147648c1751940b9709b6325f2256290d3201662eca2701cadb2cdf 1.7s done
#5 extracting sha256:3c43e65991bd080f60cac1c513796828316f1f90951eaad19edb90cc21292184
#5 extracting sha256:3c43e65991bd080f60cac1c513796828316f1f90951eaad19edb90cc21292184 0.2s done
#5 extracting sha256:52ad2c1a7277d777bf9ffe2be215fa2d09b576abc4fedd32016b7771f49afe07
#5 extracting sha256:52ad2c1a7277d777bf9ffe2be215fa2d09b576abc4fedd32016b7771f49afe07 0.9s done
#5 extracting sha256:c3facbf8ee169eafbae38460b42d4795c48c8d389a4bb357e0500903e5b2b164
#5 extracting sha256:c3facbf8ee169eafbae38460b42d4795c48c8d389a4bb357e0500903e5b2b164 done
#5 DONE 4.3s

#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

#13 [build-base 6/6] RUN python -m venv venv && ./venv/bin/pip install -r requirements-dockerfile.txt
#13 7.265 Processing /src/opentelemetry-exporter-gcp-trace
#13 7.266   Preparing metadata (setup.py): started
#13 7.617   Preparing metadata (setup.py): finished with status 'done'
#13 7.633 Processing /src/opentelemetry-propagator-gcp
#13 7.635   Preparing metadata (setup.py): started
#13 7.928   Preparing metadata (setup.py): finished with status 'done'
#13 7.943 Processing /src/opentelemetry-resourcedetector-gcp
#13 7.945   Preparing metadata (setup.py): started
#13 8.246   Preparing metadata (setup.py): finished with status 'done'
#13 8.369 Collecting opentelemetry-sdk
#13 8.418   Downloading opentelemetry_sdk-1.30.0-py3-none-any.whl (118 kB)
#13 8.436      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 8.4 MB/s eta 0:00:00
#13 8.512 Collecting opentelemetry-api
#13 8.525   Downloading opentelemetry_api-1.30.0-py3-none-any.whl (64 kB)
#13 8.530      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.0/65.0 kB 170.9 MB/s eta 0:00:00
#13 8.589 Collecting Flask
#13 8.602   Downloading flask-3.0.0-py3-none-any.whl (99 kB)
#13 8.607      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 99.7/99.7 kB 149.5 MB/s eta 0:00:00
#13 8.733 Collecting google-cloud-pubsub
#13 8.747   Downloading google_cloud_pubsub-2.18.4-py2.py3-none-any.whl (265 kB)
#13 8.757      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 265.9/265.9 kB 47.7 MB/s eta 0:00:00
#13 8.813 Collecting googleapis-common-protos
#13 8.826   Downloading googleapis_common_protos-1.61.0-py2.py3-none-any.whl (230 kB)
#13 8.831      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 230.9/230.9 kB 185.6 MB/s eta 0:00:00
#13 9.358 Collecting pydantic
#13 9.373   Downloading pydantic-2.4.2-py3-none-any.whl (395 kB)
#13 9.379      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 395.8/395.8 kB 218.7 MB/s eta 0:00:00
#13 9.433 Collecting waitress
#13 9.447   Downloading waitress-2.1.2-py3-none-any.whl (57 kB)
#13 9.451      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.7/57.7 kB 122.6 MB/s eta 0:00:00
#13 9.509 Collecting functions-framework
#13 9.525   Downloading functions_framework-3.8.0-py3-none-any.whl (35 kB)
#13 9.592 Collecting opentelemetry-semantic-conventions==0.51b0
#13 9.604   Downloading opentelemetry_semantic_conventions-0.51b0-py3-none-any.whl (177 kB)
#13 9.609      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 177.4/177.4 kB 204.5 MB/s eta 0:00:00
#13 9.667 Collecting typing-extensions>=3.7.4
#13 9.679   Downloading typing_extensions-4.8.0-py3-none-any.whl (31 kB)
#13 9.730 Collecting deprecated>=1.2.6
#13 9.743   Downloading Deprecated-1.2.14-py2.py3-none-any.whl (9.6 kB)
#13 9.870 Collecting importlib-metadata<=8.5.0,>=6.0
#13 9.882   Downloading importlib_metadata-6.8.0-py3-none-any.whl (22 kB)
#13 9.933 Collecting blinker>=1.6.2
#13 9.945   Downloading blinker-1.6.3-py3-none-any.whl (13 kB)
#13 9.993 Collecting Jinja2>=3.1.2
#13 10.01   Downloading Jinja2-3.1.2-py3-none-any.whl (133 kB)
#13 10.01      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.1/133.1 kB 162.4 MB/s eta 0:00:00
#13 10.07 Collecting click>=8.1.3
#13 10.08   Downloading click-8.1.7-py3-none-any.whl (97 kB)
#13 10.09      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 170.3 MB/s eta 0:00:00
#13 10.15 Collecting itsdangerous>=2.1.2
#13 10.16   Downloading itsdangerous-2.1.2-py3-none-any.whl (15 kB)
#13 10.24 Collecting Werkzeug>=3.0.0
#13 10.25   Downloading werkzeug-3.0.0-py3-none-any.whl (226 kB)
#13 10.26      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 226.6/226.6 kB 188.0 MB/s eta 0:00:00
#13 12.62 Collecting grpcio<2.0dev,>=1.51.3
#13 12.63   Downloading grpcio-1.59.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB)
#13 12.67      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.3/5.3 MB 141.8 MB/s eta 0:00:00
#13 13.57 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 13.59   Downloading protobuf-4.24.4-cp37-abi3-manylinux2014_x86_64.whl (311 kB)
#13 13.59      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 311.6/311.6 kB 176.3 MB/s eta 0:00:00
#13 13.71 Collecting grpcio-status>=1.33.2
#13 13.72   Downloading grpcio_status-1.59.0-py3-none-any.whl (14 kB)
#13 13.76 Collecting grpc-google-iam-v1<1.0.0dev,>=0.12.4
#13 13.77   Downloading grpc_google_iam_v1-0.12.6-py2.py3-none-any.whl (26 kB)
#13 13.94 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 13.95   Downloading google_api_core-2.12.0-py3-none-any.whl (121 kB)
#13 13.96      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.4/121.4 kB 167.0 MB/s eta 0:00:00
#13 14.02 Collecting proto-plus<2.0.0dev,>=1.22.0
#13 14.03   Downloading proto_plus-1.22.3-py3-none-any.whl (48 kB)
#13 14.04      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.1/48.1 kB 77.1 MB/s eta 0:00:00
#13 14.09 Collecting annotated-types>=0.4.0
#13 14.10   Downloading annotated_types-0.6.0-py3-none-any.whl (12 kB)
#13 17.08 Collecting pydantic-core==2.10.1
#13 17.10   Downloading pydantic_core-2.10.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB)
#13 17.11      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 180.5 MB/s eta 0:00:00
#13 17.38 Collecting watchdog>=1.0.0
#13 17.39   Downloading watchdog-4.0.1-py3-none-manylinux2014_x86_64.whl (83 kB)
#13 17.39      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.0/83.0 kB 130.7 MB/s eta 0:00:00
#13 17.45 Collecting cloudevents<2.0.0,>=1.2.0
#13 17.46   Downloading cloudevents-1.11.0-py3-none-any.whl (55 kB)
#13 17.47      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.1/55.1 kB 81.9 MB/s eta 0:00:00
#13 17.54 Collecting gunicorn>=19.2.0
#13 17.55   Downloading gunicorn-22.0.0-py3-none-any.whl (84 kB)
#13 17.55      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 84.4/84.4 kB 155.3 MB/s eta 0:00:00
#13 17.64 Collecting google-cloud-trace~=1.1
#13 17.65   Downloading google_cloud_trace-1.11.2-py2.py3-none-any.whl (85 kB)
#13 17.66      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 85.3/85.3 kB 59.8 MB/s eta 0:00:00
#13 17.77 Collecting requests~=2.24
#13 17.78   Downloading requests-2.31.0-py3-none-any.whl (62 kB)
#13 17.79      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 136.8 MB/s eta 0:00:00
#13 17.96 Collecting deprecation<3.0,>=2.0
#13 17.97   Downloading deprecation-2.1.0-py2.py3-none-any.whl (11 kB)
#13 18.43 Collecting wrapt<2,>=1.10
#13 18.45   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 18.45      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.3/78.3 kB 158.3 MB/s eta 0:00:00
#13 18.69 Collecting google-auth<3.0.dev0,>=2.14.1
#13 18.70   Downloading google_auth-2.23.3-py2.py3-none-any.whl (182 kB)
#13 18.70      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 182.3/182.3 kB 156.1 MB/s eta 0:00:00
#13 19.06 Collecting packaging
#13 19.07   Downloading packaging-24.1-py3-none-any.whl (53 kB)
#13 19.08      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.0/54.0 kB 155.8 MB/s eta 0:00:00
#13 19.18 Collecting zipp>=0.5
#13 19.19   Downloading zipp-3.17.0-py3-none-any.whl (7.4 kB)
#13 19.45 Collecting MarkupSafe>=2.0
#13 19.47   Downloading MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB)
#13 19.69 Collecting idna<4,>=2.5
#13 19.71   Downloading idna-3.4-py3-none-any.whl (61 kB)
#13 19.71      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 121.3 MB/s eta 0:00:00
#13 19.81 Collecting urllib3<3,>=1.21.1
#13 19.83   Downloading urllib3-2.0.6-py3-none-any.whl (123 kB)
#13 19.83      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 123.8/123.8 kB 167.8 MB/s eta 0:00:00
#13 19.89 Collecting certifi>=2017.4.17
#13 19.91   Downloading certifi-2023.7.22-py3-none-any.whl (158 kB)
#13 19.91      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 158.3/158.3 kB 180.0 MB/s eta 0:00:00
#13 20.25 Collecting charset-normalizer<4,>=2
#13 20.26   Downloading charset_normalizer-3.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (138 kB)
#13 20.27      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 139.0/139.0 kB 75.9 MB/s eta 0:00:00
#13 20.41 Collecting rsa<5,>=3.1.4
#13 20.42   Downloading rsa-4.9-py3-none-any.whl (34 kB)
#13 20.48 Collecting cachetools<6.0,>=2.0.0
#13 20.49   Downloading cachetools-5.3.1-py3-none-any.whl (9.3 kB)
#13 20.55 Collecting pyasn1-modules>=0.2.1
#13 20.56   Downloading pyasn1_modules-0.3.0-py2.py3-none-any.whl (181 kB)
#13 20.57      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 181.3/181.3 kB 199.4 MB/s eta 0:00:00
#13 20.79 Collecting pyasn1<0.6.0,>=0.4.6
#13 20.80   Downloading pyasn1-0.5.0-py2.py3-none-any.whl (83 kB)
#13 20.81      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.9/83.9 kB 170.0 MB/s eta 0:00:00
#13 21.18 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 24.45   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 24.45   Running setup.py install for opentelemetry-propagator-gcp: started
#13 24.83   Running setup.py install for opentelemetry-propagator-gcp: finished with status 'done'
#13 25.11   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 25.11   Running setup.py install for opentelemetry-resourcedetector-gcp: started
#13 25.51   Running setup.py install for opentelemetry-resourcedetector-gcp: finished with status 'done'
#13 25.82   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 25.82   Running setup.py install for opentelemetry-exporter-gcp-trace: started
#13 26.22   Running setup.py install for opentelemetry-exporter-gcp-trace: finished with status 'done'
#13 26.25 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.10.0.dev0 opentelemetry-propagator-gcp-1.10.0.dev0 opentelemetry-resourcedetector-gcp-1.10.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.8.0 urllib3-2.0.6 waitress-2.1.2 watchdog-4.0.1 wrapt-1.15.0 zipp-3.17.0
#13 DONE 27.3s

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

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

#16 exporting to image
#16 exporting layers
#16 exporting layers 1.1s done
#16 writing image sha256:f66c8dacab8671f3e93e84d990200a69b2acd44e7daf4b7cb85713b62b7a64e6 done
#16 naming to us-central1-docker.pkg.dev/opentelemetry-ops-e2e/e2e-testing/opentelemetry-operations-python-e2e-test-server:5c6a3a3 done
#16 DONE 1.1s
The push refers to repository [us-central1-docker.pkg.dev/opentelemetry-ops-e2e/e2e-testing/opentelemetry-operations-python-e2e-test-server]
9c923e7efe2a: Preparing
dc50becebfc6: Preparing
2210b9c63c3a: Preparing
fcb69c3b3382: Preparing
19e21d6f9a8c: Preparing
1c2cad71112b: Preparing
2c4c5bc47bd4: Preparing
1d46119d249f: Preparing
1c2cad71112b: Waiting
2c4c5bc47bd4: Waiting
1d46119d249f: Waiting
19e21d6f9a8c: Layer already exists
1c2cad71112b: Layer already exists
2c4c5bc47bd4: Layer already exists
fcb69c3b3382: Pushed
9c923e7efe2a: Pushed
2210b9c63c3a: Pushed
dc50becebfc6: Pushed
1d46119d249f: Pushed
5c6a3a3: digest: sha256:d678dd4d12e749e5b05f7b2815dbe6e2ea586b16350dea9e803de329507611e4 size: 1993
PUSH
DONE

Build Log: https://storage.cloud.google.com/opentelemetry-ops-e2e-cloud-build-logs/log-281d0e82-9b3a-4ed2-80c3-9832cec7deb0.txt