Skip to content

Commit cca432d

Browse files
authored
Add support for Python 3.13 (#4296)
1 parent 0f3a8d0 commit cca432d

File tree

5 files changed

+13
-3
lines changed

5 files changed

+13
-3
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"type": "enhancement",
3+
"category": "Python",
4+
"description": "Added provisional Python 3.13 support to Boto3"
5+
}

.github/workflows/run-crt-test.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
strategy:
1515
fail-fast: false
1616
matrix:
17-
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13-dev']
17+
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13']
1818
os: [ubuntu-latest, macOS-latest, windows-latest]
1919
# Python 3.8 and 3.9 do not run on m1 hardware which is now standard for
2020
# macOS-latest.
@@ -32,6 +32,8 @@ jobs:
3232
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3
3333
with:
3434
python-version: '${{ matrix.python-version }}'
35+
cache: 'pip'
36+
allow-prereleases: true
3537
- name: Install dependencies and CRT
3638
run: |
3739
python scripts/ci/install --extras crt

.github/workflows/run-tests.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
strategy:
1616
fail-fast: false
1717
matrix:
18-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13-dev"]
18+
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"]
1919
os: [ubuntu-latest, macOS-latest, windows-latest]
2020
# Python 3.8 and 3.9 do not run on m1 hardware which is now standard for
2121
# macOS-latest.
@@ -33,6 +33,8 @@ jobs:
3333
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3
3434
with:
3535
python-version: ${{ matrix.python-version }}
36+
cache: 'pip'
37+
allow-prereleases: true
3638
- name: Install dependencies
3739
run: |
3840
python scripts/ci/install

setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ def get_version():
5252
'Programming Language :: Python :: 3.10',
5353
'Programming Language :: Python :: 3.11',
5454
'Programming Language :: Python :: 3.12',
55+
'Programming Language :: Python :: 3.13',
5556
],
5657
project_urls={
5758
'Documentation': 'https://boto3.amazonaws.com/v1/documentation/api/latest/index.html',

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[tox]
2-
envlist = py38,py39,py310,py311,py312
2+
envlist = py38,py39,py310,py311,py312,py313
33

44
# Comment to build sdist and install into virtualenv
55
# This is helpful to test installation but takes extra time

0 commit comments

Comments
 (0)