Skip to content

Commit 9d36bf3

Browse files
committed
Dropped Python 3.9 support (EOL since October 2025)
1 parent 506d829 commit 9d36bf3

3 files changed

Lines changed: 10 additions & 3 deletions

File tree

.github/workflows/test.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
matrix:
1313
os:
1414
- ubuntu-latest
15-
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
15+
python-version: ["3.10", "3.11", "3.12", "3.13"]
1616

1717
steps:
1818
- uses: actions/checkout@v4

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@
1717

1818
- `migration_cli.py`: `--gcp-sa-json-dir` and `--gcp-sa-json-fname` CLI arguments were silently ignored due to both reading from `args.migrations_dir` instead of their own argument attributes
1919

20+
### Removed
21+
22+
- Dropped Python 3.9 support (EOL since October 2025). The updated security dependency chain (`cryptography>=46`, `cffi>=2.0`, `pycparser==3.0`) requires Python >=3.10. Minimum supported version is now Python 3.10
23+
2024
## 0.5.2.
2125

2226
### Feature

pyproject.toml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ build-backend = "setuptools.build_meta"
66
name = "bigquery-migrations"
77
dynamic = ["version", "readme"]
88
description = "Simple tool for writing Google BigQuery migrations"
9-
requires-python = ">=3.9"
9+
requires-python = ">=3.10"
1010
keywords = ["migrations", "bigquery"]
1111
license = {file = "LICENSE"}
1212
authors = [
@@ -19,7 +19,10 @@ classifiers = [
1919
"License :: OSI Approved :: MIT License",
2020
"Programming Language :: Python",
2121
"Programming Language :: Python :: 3",
22-
"Programming Language :: Python :: 3.9",
22+
"Programming Language :: Python :: 3.10",
23+
"Programming Language :: Python :: 3.11",
24+
"Programming Language :: Python :: 3.12",
25+
"Programming Language :: Python :: 3.13",
2326
"Topic :: Software Development :: Libraries :: Python Modules",
2427
"Topic :: Utilities"
2528
]

0 commit comments

Comments
 (0)