Skip to content

Commit 4095d2e

Browse files
committed
SNOW-2867672: python 3.13 check
1 parent d48765a commit 4095d2e

File tree

3 files changed

+14
-11
lines changed

3 files changed

+14
-11
lines changed

.github/workflows/build_test.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
- name: Set up Python
3030
uses: actions/setup-python@v5
3131
with:
32-
python-version: "3.8"
32+
python-version: "3.13"
3333
- name: Upgrade and install tools
3434
run: |
3535
python -m pip install -U uv
@@ -59,7 +59,7 @@ jobs:
5959
- name: Setup up Python
6060
uses: actions/setup-python@v5
6161
with:
62-
python-version: "3.8"
62+
python-version: "3.13"
6363
- name: Upgrade and install tools
6464
run: |
6565
python -m pip install -U uv
@@ -80,7 +80,7 @@ jobs:
8080
fail-fast: false
8181
matrix:
8282
os: [ubuntu-latest, macos-13, windows-latest]
83-
python-version: ["3.8"]
83+
python-version: ["3.13"]
8484
cloud-provider: [aws, azure, gcp]
8585
steps:
8686
- uses: actions/checkout@v4
@@ -125,7 +125,7 @@ jobs:
125125
fail-fast: false
126126
matrix:
127127
os: [ubuntu-latest, macos-13, windows-latest]
128-
python-version: ["3.8"]
128+
python-version: ["3.13"]
129129
cloud-provider: [aws, azure, gcp]
130130
steps:
131131
- uses: actions/checkout@v4
@@ -167,7 +167,7 @@ jobs:
167167
fail-fast: false
168168
matrix:
169169
os: [ubuntu-latest, macos-13, windows-latest]
170-
python-version: ["3.8"]
170+
python-version: ["3.13"]
171171
cloud-provider: [aws, azure, gcp]
172172
steps:
173173
- uses: actions/checkout@v4
@@ -212,7 +212,7 @@ jobs:
212212
fail-fast: false
213213
matrix:
214214
os: [ubuntu-latest, macos-13, windows-latest]
215-
python-version: ["3.8"]
215+
python-version: ["3.13"]
216216
cloud-provider: [aws, azure, gcp]
217217
steps:
218218
- uses: actions/checkout@v4
@@ -261,7 +261,7 @@ jobs:
261261
- name: Set up Python
262262
uses: actions/setup-python@v5
263263
with:
264-
python-version: "3.8"
264+
python-version: "3.13"
265265
- name: Prepare environment
266266
run: |
267267
python -m pip install -U uv

DESCRIPTION.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ Source code is also available at:
99
# Unreleased Notes
1010
- v1.7.8
1111
- Add logging of SQLAlchemy version
12+
- Bump `snowflake-connector-python<5.0.0`
13+
- Add python 3.13 and 3.
1214

1315
# Release Notes
1416
- v1.7.7(September 3, 2025)

pyproject.toml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ classifiers = [
3131
"Programming Language :: Python :: 3.11",
3232
"Programming Language :: Python :: 3.12",
3333
"Programming Language :: Python :: 3.13",
34-
"Programming Language :: Python :: 3.14",
3534
"Programming Language :: SQL",
3635
"Topic :: Database",
3736
"Topic :: Scientific/Engineering :: Information Analysis",
@@ -79,13 +78,15 @@ packages = ["src/snowflake"]
7978
[tool.hatch.envs.default]
8079
extra-dependencies = ["SQLAlchemy>=1.4.19,<2.1.0"]
8180
features = ["development", "pandas"]
82-
python = "3.8"
81+
python = "3.13"
8382
installer = "uv"
8483

8584
[tool.hatch.envs.sa14]
85+
installer = "uv"
86+
builder = true
8687
extra-dependencies = ["SQLAlchemy>=1.4.19,<2.0.0"]
8788
features = ["development", "pandas"]
88-
python = "3.8"
89+
python = "3.13"
8990

9091
[tool.hatch.envs.sa14.scripts]
9192
test-dialect = "pytest --ignore_v20_test -ra -vvv --tb=short --cov snowflake.sqlalchemy --cov-append --junitxml ./junit.xml --ignore=tests/sqlalchemy_test_suite tests/"
@@ -105,7 +106,7 @@ gh-cache-sum = "python -VV | sha256sum | cut -d' ' -f1"
105106
check-import = "python -c 'import snowflake.sqlalchemy; print(snowflake.sqlalchemy.__version__)'"
106107

107108
[[tool.hatch.envs.release.matrix]]
108-
python = ["3.8", "3.9", "3.10", "3.11", "3.12"]
109+
python = ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"]
109110
features = ["development", "pandas"]
110111

111112
[tool.hatch.envs.release.scripts]

0 commit comments

Comments
 (0)