Drop support for python3.7 #408
Merged
Google Cloud Build / ops-python-e2e-build-image (opentelemetry-ops-e2e)
succeeded
Jun 6, 2025 in 1m 2s
Summary
Build Information
| Trigger | ops-python-e2e-build-image |
| Build | aa3940c6-eefe-4938-987a-a025a66312de |
| Start | 2025-06-06T06:43:34-07:00 |
| Duration | 1m0.307s |
| Status | SUCCESS |
Steps
| Step | Status | Duration |
|---|---|---|
| docker | SUCCESS | 56.396s |
Details
starting build "aa3940c6-eefe-4938-987a-a025a66312de"
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 b13999b1cc652332198856a1e95461e2c09ae77b -> FETCH_HEAD
HEAD is now at b13999b Run linter
GitCommit:
b13999b1cc652332198856a1e95461e2c09ae77b
BUILD
Pulling image: docker
Using default tag: latest
latest: Pulling from library/docker
fe07684b16b8: Pulling fs layer
99164a65e1f0: Pulling fs layer
4f4fb700ef54: Pulling fs layer
a1a930b44823: Pulling fs layer
89fad9bfb8f2: Pulling fs layer
9e993a5c36c8: Pulling fs layer
cd58cf003590: Pulling fs layer
79bd9fc81ec3: Pulling fs layer
c7dc70da6730: Pulling fs layer
ea2483cd3bb0: Pulling fs layer
232671b8d6c5: Pulling fs layer
8947c15ddd39: Pulling fs layer
0f7e4c6039fe: Pulling fs layer
369f3cb80e37: Pulling fs layer
fa7a0f373a71: Pulling fs layer
e4dbe5b0725a: Pulling fs layer
c7dc70da6730: Waiting
ea2483cd3bb0: Waiting
232671b8d6c5: Waiting
8947c15ddd39: Waiting
0f7e4c6039fe: Waiting
369f3cb80e37: Waiting
fa7a0f373a71: Waiting
e4dbe5b0725a: Waiting
9e993a5c36c8: Waiting
cd58cf003590: Waiting
79bd9fc81ec3: Waiting
a1a930b44823: Waiting
89fad9bfb8f2: Waiting
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
99164a65e1f0: Verifying Checksum
99164a65e1f0: Download complete
fe07684b16b8: Verifying Checksum
fe07684b16b8: Download complete
fe07684b16b8: Pull complete
a1a930b44823: Verifying Checksum
a1a930b44823: Download complete
89fad9bfb8f2: Verifying Checksum
89fad9bfb8f2: Download complete
9e993a5c36c8: Verifying Checksum
9e993a5c36c8: Download complete
cd58cf003590: Verifying Checksum
cd58cf003590: Download complete
79bd9fc81ec3: Verifying Checksum
79bd9fc81ec3: Download complete
99164a65e1f0: Pull complete
4f4fb700ef54: Pull complete
a1a930b44823: Pull complete
c7dc70da6730: Verifying Checksum
c7dc70da6730: Download complete
ea2483cd3bb0: Verifying Checksum
ea2483cd3bb0: Download complete
232671b8d6c5: Verifying Checksum
232671b8d6c5: Download complete
8947c15ddd39: Verifying Checksum
8947c15ddd39: Download complete
0f7e4c6039fe: Verifying Checksum
0f7e4c6039fe: Download complete
89fad9bfb8f2: Pull complete
fa7a0f373a71: Verifying Checksum
fa7a0f373a71: Download complete
e4dbe5b0725a: Verifying Checksum
e4dbe5b0725a: Download complete
369f3cb80e37: Verifying Checksum
369f3cb80e37: Download complete
9e993a5c36c8: Pull complete
cd58cf003590: Pull complete
79bd9fc81ec3: Pull complete
c7dc70da6730: Pull complete
ea2483cd3bb0: Pull complete
232671b8d6c5: Pull complete
8947c15ddd39: Pull complete
0f7e4c6039fe: Pull complete
369f3cb80e37: Pull complete
fa7a0f373a71: Pull complete
e4dbe5b0725a: Pull complete
Digest: sha256:d4668861cabc1691635d98e827a81cfa834a416f8fe0f4efc609f9f806d86d82
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:b13999b
#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 1.4s
#4 [internal] load build context
#4 transferring context: 238.86kB 0.0s done
#4 DONE 0.0s
#5 [python-base 1/2] FROM docker.io/library/python:3.9-slim@sha256:657a140aae5f8eb61c69c3df950fade52f1a7924f88612071acccb863a9efe0f
#5 resolve docker.io/library/python:3.9-slim@sha256:657a140aae5f8eb61c69c3df950fade52f1a7924f88612071acccb863a9efe0f 0.0s done
#5 sha256:710d06b8662fc988997562b77420f175c5f9e936db9a21a6068117f862b440d3 0B / 14.94MB 0.1s
#5 sha256:3a36dc9f4d241af26cee9dedbfc1769eedc458583219fbd5da1d595bdb27e3a8 0B / 249B 0.1s
#5 sha256:657a140aae5f8eb61c69c3df950fade52f1a7924f88612071acccb863a9efe0f 10.41kB / 10.41kB done
#5 sha256:34364b58b854dba1a0c609cf598bd8ef36913781b548110340201c2b2fbb3643 1.75kB / 1.75kB done
#5 sha256:131bd0653c5c3150de5958246965956cf5349d3b81a41a26846f2bc0de6d48f1 5.29kB / 5.29kB done
#5 sha256:b73a592742abbfe5c0cfc80b46c9df7cf9d437a5b2befb649f2e05d6c81e3d8a 0B / 3.51MB 0.1s
#5 sha256:710d06b8662fc988997562b77420f175c5f9e936db9a21a6068117f862b440d3 5.24MB / 14.94MB 0.4s
#5 sha256:710d06b8662fc988997562b77420f175c5f9e936db9a21a6068117f862b440d3 14.16MB / 14.94MB 0.5s
#5 sha256:3a36dc9f4d241af26cee9dedbfc1769eedc458583219fbd5da1d595bdb27e3a8 249B / 249B 0.4s done
#5 sha256:b73a592742abbfe5c0cfc80b46c9df7cf9d437a5b2befb649f2e05d6c81e3d8a 3.51MB / 3.51MB 0.5s done
#5 extracting sha256:b73a592742abbfe5c0cfc80b46c9df7cf9d437a5b2befb649f2e05d6c81e3d8a 0.1s
#5 sha256:710d06b8662fc988997562b77420f175c5f9e936db9a21a6068117f862b440d3 14.94MB / 14.94MB 0.5s done
#5 extracting sha256:b73a592742abbfe5c0cfc80b46c9df7cf9d437a5b2befb649f2e05d6c81e3d8a 0.3s done
#5 extracting sha256:710d06b8662fc988997562b77420f175c5f9e936db9a21a6068117f862b440d3
#5 extracting sha256:710d06b8662fc988997562b77420f175c5f9e936db9a21a6068117f862b440d3 1.0s done
#5 extracting sha256:3a36dc9f4d241af26cee9dedbfc1769eedc458583219fbd5da1d595bdb27e3a8 done
#5 DONE 2.0s
#6 [python-base 2/2] WORKDIR /src
#6 DONE 0.2s
#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 6.886 Processing /src/opentelemetry-exporter-gcp-trace
#13 6.889 Preparing metadata (setup.py): started
#13 7.192 Preparing metadata (setup.py): finished with status 'done'
#13 7.207 Processing /src/opentelemetry-propagator-gcp
#13 7.210 Preparing metadata (setup.py): started
#13 7.478 Preparing metadata (setup.py): finished with status 'done'
#13 7.490 Processing /src/opentelemetry-resourcedetector-gcp
#13 7.492 Preparing metadata (setup.py): started
#13 7.749 Preparing metadata (setup.py): finished with status 'done'
#13 7.889 Collecting opentelemetry-sdk
#13 7.945 Downloading opentelemetry_sdk-1.20.0-py3-none-any.whl (103 kB)
#13 7.970 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 103.9/103.9 kB 4.7 MB/s eta 0:00:00
#13 8.032 Collecting opentelemetry-api
#13 8.040 Downloading opentelemetry_api-1.20.0-py3-none-any.whl (57 kB)
#13 8.044 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.5/57.5 kB 147.9 MB/s eta 0:00:00
#13 8.091 Collecting Flask
#13 8.098 Downloading flask-3.0.0-py3-none-any.whl (99 kB)
#13 8.102 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 99.7/99.7 kB 135.3 MB/s eta 0:00:00
#13 8.212 Collecting google-cloud-pubsub
#13 8.218 Downloading google_cloud_pubsub-2.18.4-py2.py3-none-any.whl (265 kB)
#13 8.228 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 265.9/265.9 kB 47.5 MB/s eta 0:00:00
#13 8.276 Collecting googleapis-common-protos
#13 8.283 Downloading googleapis_common_protos-1.61.0-py2.py3-none-any.whl (230 kB)
#13 8.288 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 230.9/230.9 kB 202.0 MB/s eta 0:00:00
#13 8.733 Collecting pydantic
#13 8.748 Downloading pydantic-2.4.2-py3-none-any.whl (395 kB)
#13 8.755 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 395.8/395.8 kB 189.3 MB/s eta 0:00:00
#13 8.798 Collecting waitress
#13 8.804 Downloading waitress-2.1.2-py3-none-any.whl (57 kB)
#13 8.814 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.7/57.7 kB 24.7 MB/s eta 0:00:00
#13 8.861 Collecting functions-framework
#13 8.870 Downloading functions_framework-3.8.0-py3-none-any.whl (35 kB)
#13 8.926 Collecting typing-extensions>=3.7.4
#13 8.933 Downloading typing_extensions-4.8.0-py3-none-any.whl (31 kB)
#13 8.984 Collecting opentelemetry-semantic-conventions==0.41b0
#13 8.992 Downloading opentelemetry_semantic_conventions-0.41b0-py3-none-any.whl (26 kB)
#13 9.037 Collecting deprecated>=1.2.6
#13 9.043 Downloading Deprecated-1.2.14-py2.py3-none-any.whl (9.6 kB)
#13 9.163 Collecting importlib-metadata<7.0,>=6.0
#13 9.170 Downloading importlib_metadata-6.8.0-py3-none-any.whl (22 kB)
#13 9.230 Collecting blinker>=1.6.2
#13 9.237 Downloading blinker-1.6.3-py3-none-any.whl (13 kB)
#13 9.265 Collecting itsdangerous>=2.1.2
#13 9.272 Downloading itsdangerous-2.1.2-py3-none-any.whl (15 kB)
#13 9.322 Collecting click>=8.1.3
#13 9.328 Downloading click-8.1.7-py3-none-any.whl (97 kB)
#13 9.334 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 160.7 MB/s eta 0:00:00
#13 9.379 Collecting Jinja2>=3.1.2
#13 9.386 Downloading Jinja2-3.1.2-py3-none-any.whl (133 kB)
#13 9.392 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.1/133.1 kB 135.8 MB/s eta 0:00:00
#13 9.464 Collecting Werkzeug>=3.0.0
#13 9.472 Downloading werkzeug-3.0.0-py3-none-any.whl (226 kB)
#13 9.479 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 226.6/226.6 kB 118.7 MB/s eta 0:00:00
#13 9.601 Collecting grpcio-status>=1.33.2
#13 9.607 Downloading grpcio_status-1.59.0-py3-none-any.whl (14 kB)
#13 10.34 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.35 Downloading protobuf-4.24.4-cp37-abi3-manylinux2014_x86_64.whl (311 kB)
#13 10.35 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 311.6/311.6 kB 116.4 MB/s eta 0:00:00
#13 12.40 Collecting grpcio<2.0dev,>=1.51.3
#13 12.41 Downloading grpcio-1.59.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB)
#13 12.46 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.3/5.3 MB 140.3 MB/s eta 0:00:00
#13 12.51 Collecting grpc-google-iam-v1<1.0.0dev,>=0.12.4
#13 12.51 Downloading grpc_google_iam_v1-0.12.6-py2.py3-none-any.whl (26 kB)
#13 12.57 Collecting proto-plus<2.0.0dev,>=1.22.0
#13 12.57 Downloading proto_plus-1.22.3-py3-none-any.whl (48 kB)
#13 12.58 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.1/48.1 kB 129.2 MB/s eta 0:00:00
#13 12.73 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 12.74 Downloading google_api_core-2.12.0-py3-none-any.whl (121 kB)
#13 12.75 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.4/121.4 kB 178.1 MB/s eta 0:00:00
#13 12.79 Collecting annotated-types>=0.4.0
#13 12.80 Downloading annotated_types-0.6.0-py3-none-any.whl (12 kB)
#13 15.43 Collecting pydantic-core==2.10.1
#13 15.44 Downloading pydantic_core-2.10.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB)
#13 15.46 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 148.7 MB/s eta 0:00:00
#13 15.56 Collecting gunicorn>=19.2.0
#13 15.57 Downloading gunicorn-22.0.0-py3-none-any.whl (84 kB)
#13 15.57 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 84.4/84.4 kB 129.7 MB/s eta 0:00:00
#13 15.76 Collecting watchdog>=1.0.0
#13 15.76 Downloading watchdog-4.0.1-py3-none-manylinux2014_x86_64.whl (83 kB)
#13 15.77 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.0/83.0 kB 162.5 MB/s eta 0:00:00
#13 15.82 Collecting cloudevents<2.0.0,>=1.2.0
#13 15.83 Downloading cloudevents-1.11.0-py3-none-any.whl (55 kB)
#13 15.83 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.1/55.1 kB 153.1 MB/s eta 0:00:00
#13 15.91 Collecting google-cloud-trace~=1.1
#13 15.91 Downloading google_cloud_trace-1.11.2-py2.py3-none-any.whl (85 kB)
#13 15.92 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 85.3/85.3 kB 167.7 MB/s eta 0:00:00
#13 16.02 Collecting requests~=2.24
#13 16.03 Downloading requests-2.31.0-py3-none-any.whl (62 kB)
#13 16.03 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 145.1 MB/s eta 0:00:00
#13 16.10 Collecting deprecation<3.0,>=2.0
#13 16.11 Downloading deprecation-2.1.0-py2.py3-none-any.whl (11 kB)
#13 16.46 Collecting wrapt<2,>=1.10
#13 16.47 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 16.47 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.3/78.3 kB 163.4 MB/s eta 0:00:00
#13 16.76 Collecting google-auth<3.0.dev0,>=2.14.1
#13 16.76 Downloading google_auth-2.23.3-py2.py3-none-any.whl (182 kB)
#13 16.77 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 182.3/182.3 kB 172.0 MB/s eta 0:00:00
#13 17.10 Collecting packaging
#13 17.11 Downloading packaging-24.1-py3-none-any.whl (53 kB)
#13 17.11 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.0/54.0 kB 98.6 MB/s eta 0:00:00
#13 17.21 Collecting zipp>=0.5
#13 17.22 Downloading zipp-3.17.0-py3-none-any.whl (7.4 kB)
#13 17.44 Collecting MarkupSafe>=2.0
#13 17.45 Downloading MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB)
#13 17.59 Collecting certifi>=2017.4.17
#13 17.59 Downloading certifi-2023.7.22-py3-none-any.whl (158 kB)
#13 17.60 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 158.3/158.3 kB 139.5 MB/s eta 0:00:00
#13 17.69 Collecting urllib3<3,>=1.21.1
#13 17.70 Downloading urllib3-2.0.6-py3-none-any.whl (123 kB)
#13 17.70 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 123.8/123.8 kB 122.1 MB/s eta 0:00:00
#13 17.74 Collecting idna<4,>=2.5
#13 17.75 Downloading idna-3.4-py3-none-any.whl (61 kB)
#13 17.75 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 78.9 MB/s eta 0:00:00
#13 18.06 Collecting charset-normalizer<4,>=2
#13 18.06 Downloading charset_normalizer-3.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (138 kB)
#13 18.07 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 139.0/139.0 kB 147.9 MB/s eta 0:00:00
#13 18.19 Collecting rsa<5,>=3.1.4
#13 18.19 Downloading rsa-4.9-py3-none-any.whl (34 kB)
#13 18.24 Collecting pyasn1-modules>=0.2.1
#13 18.25 Downloading pyasn1_modules-0.3.0-py2.py3-none-any.whl (181 kB)
#13 18.25 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 181.3/181.3 kB 149.8 MB/s eta 0:00:00
#13 18.30 Collecting cachetools<6.0,>=2.0.0
#13 18.30 Downloading cachetools-5.3.1-py3-none-any.whl (9.3 kB)
#13 18.50 Collecting pyasn1<0.6.0,>=0.4.6
#13 18.50 Downloading pyasn1-0.5.0-py2.py3-none-any.whl (83 kB)
#13 18.51 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.9/83.9 kB 148.8 MB/s eta 0:00:00
#13 18.84 Installing collected packages: zipp, wrapt, watchdog, waitress, urllib3, typing-extensions, pyasn1, protobuf, packaging, opentelemetry-semantic-conventions, 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-sdk, opentelemetry-propagator-gcp, grpc-google-iam-v1, google-api-core, functions-framework, opentelemetry-resourcedetector-gcp, google-cloud-trace, google-cloud-pubsub, opentelemetry-exporter-gcp-trace
#13 22.15 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 22.15 Running setup.py install for opentelemetry-propagator-gcp: started
#13 22.60 Running setup.py install for opentelemetry-propagator-gcp: finished with status 'done'
#13 22.78 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 22.78 Running setup.py install for opentelemetry-resourcedetector-gcp: started
#13 23.23 Running setup.py install for opentelemetry-resourcedetector-gcp: finished with status 'done'
#13 23.57 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 23.57 Running setup.py install for opentelemetry-exporter-gcp-trace: started
#13 24.01 Running setup.py install for opentelemetry-exporter-gcp-trace: finished with status 'done'
#13 24.04 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.20.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.20.0 opentelemetry-semantic-conventions-0.41b0 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 25.0s
#14 [stage-2 2/3] COPY --from=build-base /src/e2e-test-server/venv venv/
#14 DONE 0.8s
#15 [stage-2 3/3] COPY e2e-test-server/ ./
#15 DONE 0.0s
#16 exporting to image
#16 exporting layers
#16 exporting layers 0.9s done
#16 writing image sha256:91baf16a110a36a588a9b91d8232f6cdff67c91299d88ac2aacdecc98afda4f0 done
#16 naming to us-central1-docker.pkg.dev/opentelemetry-ops-e2e/e2e-testing/opentelemetry-operations-python-e2e-test-server:b13999b done
#16 DONE 0.9s
The push refers to repository [us-central1-docker.pkg.dev/opentelemetry-ops-e2e/e2e-testing/opentelemetry-operations-python-e2e-test-server]
51d7fa2f2ecc: Preparing
fbf12cd6330e: Preparing
108546ecde03: Preparing
97c2532a7519: Preparing
978f260c1369: Preparing
9b5482944372: Preparing
9ad43ba78452: Preparing
ace34d1d784c: Preparing
9b5482944372: Waiting
9ad43ba78452: Waiting
ace34d1d784c: Waiting
978f260c1369: Layer already exists
9b5482944372: Layer already exists
9ad43ba78452: Layer already exists
51d7fa2f2ecc: Pushed
108546ecde03: Pushed
97c2532a7519: Pushed
fbf12cd6330e: Pushed
ace34d1d784c: Pushed
b13999b: digest: sha256:ffd1831269d00ca94a825a910a0f97f2cdd6fce072cc6b43194874c45bae7068 size: 1993
PUSH
DONE
Loading