Skip to content

Commit 7b45202

Browse files
committed
Support Python 3.13 and 3.14, Drop 3.8 and 3.9
1 parent f2177b6 commit 7b45202

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

.github/workflows/pythontest.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
- name: Set up Python
1111
uses: actions/setup-python@v6
1212
with:
13-
python-version: "3.12"
13+
python-version: "3.13"
1414
- name: Install dependencies
1515
run: |
1616
python -m pip install --upgrade pip
@@ -29,7 +29,7 @@ jobs:
2929
max-parallel: 4
3030
matrix:
3131
os: [ubuntu-latest, windows-latest]
32-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
32+
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
3333

3434
steps:
3535
- uses: actions/checkout@v4

pyproject.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ name = "td-client"
77
version = "1.5.0"
88
description = "Treasure Data API library for Python"
99
readme = {file = "README.rst", content-type = "text/x-rst; charset=UTF-8"}
10-
requires-python = ">=3.8"
10+
requires-python = ">=3.10"
1111
license = {text = "Apache Software License"}
1212
authors = [{name = "Treasure Data, Inc.", email = "support@treasure-data.com"}]
1313
urls = {homepage = "http://treasuredata.com/"}
@@ -18,11 +18,11 @@ classifiers = [
1818
"License :: OSI Approved :: Apache Software License",
1919
"Operating System :: OS Independent",
2020
"Topic :: Internet",
21-
"Programming Language :: Python :: 3.8",
22-
"Programming Language :: Python :: 3.9",
2321
"Programming Language :: Python :: 3.10",
2422
"Programming Language :: Python :: 3.11",
2523
"Programming Language :: Python :: 3.12",
24+
"Programming Language :: Python :: 3.13",
25+
"Programming Language :: Python :: 3.14",
2626
"Programming Language :: Python :: Implementation :: CPython",
2727
"Programming Language :: Python :: Implementation :: PyPy",
2828
]
@@ -66,7 +66,7 @@ known-third-party = ["dateutil","msgpack","pkg_resources","pytest","setuptools",
6666
include = ["tdclient"]
6767
exclude = ["**/__pycache__", "tdclient/test", "docs"]
6868
typeCheckingMode = "basic"
69-
pythonVersion = "3.9"
69+
pythonVersion = "3.10"
7070
pythonPlatform = "All"
7171
reportMissingTypeStubs = false
7272
reportUnknownMemberType = false

0 commit comments

Comments
 (0)