Skip to content

Commit 7cae68b

Browse files
authored
chore: remove Python 3.9 EKS E2E test (#756)
*Issue #, if available:* *Description of changes:* The urllib3 dependency release 2.7.0 requires Python 3.10+. Our python EKS test builds the image from Python 3.11 and then fails when injected into a Python 3.9 container with the following type error: ``` File "/otel-auto-instrumentation-python/urllib3/_base_connection.py", line 10, in <module> bytes, typing.IO[typing.Any], typing.Iterable[bytes | str], str TypeError: unsupported operand type(s) for |: 'type' and 'type' ``` We will drop this test as Python 3.9 is EOL and upstream has already dropped 3.8 support. We will officially drop Python 3.9 support ahead of the next major/minor release. By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
1 parent 967cc6b commit 7cae68b

1 file changed

Lines changed: 0 additions & 12 deletions

File tree

.github/workflows/application-signals-e2e-test.yml

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -125,20 +125,8 @@ jobs:
125125
# DEFAULT SETTING: {Python Version}, EKS, AMD64, AL2
126126
#
127127

128-
eks-py39-amd64:
129-
if: ${{ always() }}
130-
uses: aws-observability/aws-application-signals-test-framework/.github/workflows/python-eks-test.yml@main
131-
secrets: inherit
132-
with:
133-
aws-region: us-east-1
134-
test-cluster-name: 'e2e-python-adot-test'
135-
adot-image-name: ${{ inputs.adot-image-name }}
136-
caller-workflow-name: 'main-build'
137-
python-version: '3.9'
138-
139128
eks-py310-amd64:
140129
if: ${{ always() }}
141-
needs: eks-py39-amd64
142130
uses: aws-observability/aws-application-signals-test-framework/.github/workflows/python-eks-test.yml@main
143131
secrets: inherit
144132
with:

0 commit comments

Comments
 (0)