Skip to content

Commit e7baa4f

Browse files
committed
feat: bump up 3.12 and 3.13
1 parent 6ff93cb commit e7baa4f

File tree

4 files changed

+12
-6
lines changed

4 files changed

+12
-6
lines changed

.github/workflows/CI.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ jobs:
138138
runs-on: ubuntu-latest
139139
strategy:
140140
matrix: # may support pypy in the future
141-
python-version: [ "3.8-slim", "3.9-slim", "3.10-slim", "3.11-slim" ]
141+
python-version: [ "3.8-slim", "3.9-slim", "3.10-slim", "3.11-slim", "3.12-slim", "3.13-slim" ]
142142
fail-fast: false
143143
env:
144144
BASE_PYTHON_IMAGE: ${{ matrix.python-version }}
@@ -171,7 +171,7 @@ jobs:
171171
timeout-minutes: 20
172172
strategy:
173173
matrix:
174-
python-version: [ "3.8", "3.9", "3.10", "3.11" ]
174+
python-version: [ "3.8", "3.9", "3.10", "3.11", "3.12", "3.13" ]
175175
test-path: ${{fromJson(needs.prep-plugin-and-unit-tests.outputs.matrix)}}
176176
fail-fast: false
177177
env:
@@ -219,7 +219,7 @@ jobs:
219219
timeout-minutes: 10
220220
strategy:
221221
matrix:
222-
python-image-variant: [ "3.8-slim", "3.9-slim", "3.10-slim", "3.11-slim" ]
222+
python-image-variant: [ "3.8-slim", "3.9-slim", "3.10-slim", "3.11-slim", "3.12-slim", "3.13-slim" ]
223223
fail-fast: false
224224
env:
225225
BASE_PYTHON_IMAGE: ${{ matrix.python-image-variant }}
@@ -251,7 +251,7 @@ jobs:
251251
timeout-minutes: 20
252252
strategy:
253253
matrix:
254-
python-image-variant: [ "3.8-slim", "3.9-slim", "3.10-slim", "3.11-slim" ]
254+
python-image-variant: [ "3.8-slim", "3.9-slim", "3.10-slim", "3.11-slim", "3.12-slim", "3.13-slim" ]
255255
case:
256256
- name: gRPC-single-process
257257
path: tests/e2e/case/grpc/single/e2e.yaml

docker/Makefile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,14 @@ py3.8: BASE_PYTHON_IMAGE = python:3.8
2727
py3.9: BASE_PYTHON_IMAGE = python:3.9
2828
py3.10: BASE_PYTHON_IMAGE = python:3.10
2929
py3.11: BASE_PYTHON_IMAGE = python:3.11
30+
py3.12: BASE_PYTHON_IMAGE = python:3.12
31+
py3.13: BASE_PYTHON_IMAGE = python:3.13
3032
py3.8-slim: BASE_PYTHON_IMAGE = python:3.8-slim
3133
py3.9-slim: BASE_PYTHON_IMAGE = python:3.9-slim
3234
py3.10-slim: BASE_PYTHON_IMAGE = python:3.10-slim
3335
py3.11-slim: BASE_PYTHON_IMAGE = python:3.11-slim
36+
py3.12-slim: BASE_PYTHON_IMAGE = python:3.12-slim
37+
py3.13-slim: BASE_PYTHON_IMAGE = python:3.13-slim
3438

3539
push-py3.8: BASE_PYTHON_IMAGE = python:3.8
3640
push-py3.9: BASE_PYTHON_IMAGE = python:3.9

docs/en/setup/Container.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
source**
55

66
This image hosts the SkyWalking Python agent package on top of official Python base images (full & slim) providing support from
7-
Python 3.8 - 3.11.
7+
Python 3.8 - 3.13.
88

99
## How to use this image
1010

pyproject.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,8 @@ classifiers = [
4747
'Programming Language :: Python :: 3.9',
4848
'Programming Language :: Python :: 3.10',
4949
'Programming Language :: Python :: 3.11',
50+
'Programming Language :: Python :: 3.12',
51+
'Programming Language :: Python :: 3.13',
5052

5153
'Topic :: System :: Monitoring',
5254
'Topic :: Software Development',
@@ -69,7 +71,7 @@ sw-python = 'skywalking.bootstrap.cli.sw_python:start'
6971

7072

7173
[tool.poetry.dependencies]
72-
python = ">=3.8, <=3.13"
74+
python = ">=3.8, <=3.14"
7375
grpcio = '*'
7476
grpcio-tools = '*'
7577
packaging = '*'

0 commit comments

Comments
 (0)