Skip to content

Commit 3aa3686

Browse files
Merge pull request #53 from vbossica/remove_python_38
Update Python versions
2 parents b9b4713 + b435d7e commit 3aa3686

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

.github/workflows/ci-cd.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
strategy:
2727
fail-fast: false # Don't cancel other jobs if one lint version fails
2828
matrix:
29-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
29+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
3030
steps:
3131
- name: Checkout repository
3232
uses: actions/checkout@v4
@@ -74,7 +74,7 @@ jobs:
7474
strategy:
7575
fail-fast: false # Don't cancel other jobs if one test version fails
7676
matrix:
77-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
77+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
7878
steps:
7979
- name: Checkout repository
8080
uses: actions/checkout@v4
@@ -116,7 +116,7 @@ jobs:
116116
strategy:
117117
fail-fast: false
118118
matrix:
119-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
119+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
120120
steps:
121121
- name: Checkout repository
122122
uses: actions/checkout@v4
@@ -204,7 +204,7 @@ jobs:
204204
fail-fast: true # If one deployment fails, stop others
205205
matrix:
206206
# Define ALL python versions for Docker images
207-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
207+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
208208
# Designate ONE primary version for PyPI publish and Docker 'latest' tag
209209
primary-py: ['3.11'] # Choose your primary Python version
210210

@@ -286,7 +286,7 @@ jobs:
286286
# Use the Git tag from the event ref as the base version
287287
# Assumes tags are like '0.1.0' or 'v0.1.0' - metadata-action handles 'v' prefix
288288
tags: |
289-
# Generate tags like: 0.1.0-py3.8, 0.1-py3.8, 0-py3.8
289+
# Generate tags like: 0.1.0-py3.9, 0.1-py3.9, 0-py3.9
290290
type=semver,pattern={{version}}-py${{ matrix.python-version }}
291291
type=semver,pattern={{major}}.{{minor}}-py${{ matrix.python-version }}
292292
type=semver,pattern={{major}}-py${{ matrix.python-version }}
@@ -315,4 +315,4 @@ jobs:
315315
PYTHON_VERSION=${{ matrix.python-version }}
316316
VERSION=${{ steps.get_version_tag.outputs.VERSION }}
317317
cache-from: type=gha,scope=deploy-${{ matrix.python-version }}
318-
cache-to: type=gha,mode=max,scope=deploy-${{ matrix.python-version }}
318+
cache-to: type=gha,mode=max,scope=deploy-${{ matrix.python-version }}

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ docker run --rm -v $(pwd):/app -w /app --entrypoint python python-gpt-po -m pyte
161161

162162
## 📋 Requirements
163163

164-
- Python 3.8+
164+
- Python 3.9+
165165
- Dependencies: `polib`, `openai`, `anthropic`, `requests`, `tenacity`
166166

167167
## 📖 Documentation
@@ -172,4 +172,4 @@ docker run --rm -v $(pwd):/app -w /app --entrypoint python python-gpt-po -m pyte
172172

173173
## 📄 License
174174

175-
MIT License - See [LICENSE](LICENSE) for details.
175+
MIT License - See [LICENSE](LICENSE) for details.

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ authors = [
1818
]
1919
description = "A CLI tool for translating .po files using GPT models."
2020
readme = "README.md"
21-
requires-python = ">=3.8"
21+
requires-python = ">=3.9"
2222
license = {text = "MIT"}
2323
dependencies = [
2424
"polib==1.2.0",
@@ -41,11 +41,11 @@ classifiers = [
4141
"Topic :: Text Processing :: Linguistic",
4242
"Operating System :: OS Independent",
4343
"Programming Language :: Python :: 3",
44-
"Programming Language :: Python :: 3.8",
4544
"Programming Language :: Python :: 3.9",
4645
"Programming Language :: Python :: 3.10",
4746
"Programming Language :: Python :: 3.11",
4847
"Programming Language :: Python :: 3.12",
48+
"Programming Language :: Python :: 3.13",
4949
"Programming Language :: Python :: 3 :: Only",
5050
"Natural Language :: English",
5151
"Natural Language :: Dutch",

0 commit comments

Comments
 (0)