Skip to content

Commit 18b0e10

Browse files
committed
Add Python 3.14 minimum version requirement
- Add .python-version file (for pyenv/uv) pinning to 3.14 - Add runtime version guard in scripts/optimize_image.py that exits with a clear error if run on Python < 3.14 Addresses review feedback on PR #106.
1 parent f471272 commit 18b0e10

2 files changed

Lines changed: 9 additions & 0 deletions

File tree

.python-version

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3.14

scripts/optimize_image.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,14 @@
1414

1515
import argparse
1616
import sys
17+
18+
if sys.version_info < (3, 14):
19+
print(
20+
f"Error: Python 3.14 or later is required (running {sys.version}).",
21+
file=sys.stderr,
22+
)
23+
sys.exit(1)
24+
1725
from pathlib import Path
1826

1927
try:

0 commit comments

Comments
 (0)