Skip to content

Commit 175de65

Browse files
committed
Drop support for Python < 3.9
1 parent 960863a commit 175de65

File tree

5 files changed

+42
-283
lines changed

5 files changed

+42
-283
lines changed

.github/workflows/ci.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
- uses: actions/checkout@v6
1515
- uses: astral-sh/setup-uv@v7
1616
with:
17-
python-version: 3.8
17+
python-version: 3.9
1818
- uses: actions/setup-python@v6
1919
- run: uv sync --dev --all-packages
2020
- run: uv run python -m flake8
@@ -23,8 +23,8 @@ jobs:
2323
runs-on: ${{ matrix.os }}
2424
strategy:
2525
matrix:
26-
os: [ubuntu-22.04, windows-2022]
27-
python-version: [3.8, 3.9, "3.10", 3.11, 3.12, pypy3.9, pypy3.10]
26+
os: [ubuntu-latest, windows-latest, macos-latest]
27+
python-version: [3.9, "3.10", 3.11, 3.12]
2828
steps:
2929
- uses: actions/checkout@v6
3030
- uses: astral-sh/setup-uv@v7
@@ -48,8 +48,8 @@ jobs:
4848
- uses: actions/checkout@v6
4949
- uses: astral-sh/setup-uv@v7
5050
with:
51-
python-version: 3.8
52-
- run: uv venv --python 3.8
51+
python-version: 3.9
52+
- run: uv venv --python 3.9
5353
- run: uv pip install ${{ matrix.fluent-syntax }}
5454
- run: uv pip install ./fluent.runtime
5555
- run: uv run python -m unittest discover -s fluent.runtime

fluent.runtime/pyproject.toml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[project]
22
name = "fluent.runtime"
33
version = "0.4.0"
4-
requires-python = ">= 3.8"
4+
requires-python = ">= 3.9"
55
dependencies = [
66
"fluent.syntax>=0.17,<0.20",
77
"attrs",
@@ -21,8 +21,10 @@ classifiers = [
2121
"Development Status :: 3 - Alpha",
2222
"Intended Audience :: Developers",
2323
"License :: OSI Approved :: Apache Software License",
24-
"Programming Language :: Python :: 3.8",
2524
"Programming Language :: Python :: 3.9",
25+
"Programming Language :: Python :: 3.10",
26+
"Programming Language :: Python :: 3.11",
27+
"Programming Language :: Python :: 3.12",
2628
"Programming Language :: Python :: 3 :: Only",
2729
]
2830

fluent.syntax/pyproject.toml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[project]
22
name = "fluent.syntax"
33
version = "0.19.0"
4-
requires-python = ">= 3.8"
4+
requires-python = ">= 3.9"
55
dependencies = ["typing-extensions>=3.7,<5"]
66
license = { text = "Apache-2.0" }
77
description = "Localization library for expressive translations."
@@ -14,8 +14,10 @@ classifiers = [
1414
"Development Status :: 3 - Alpha",
1515
"Intended Audience :: Developers",
1616
"License :: OSI Approved :: Apache Software License",
17-
"Programming Language :: Python :: 3.8",
1817
"Programming Language :: Python :: 3.9",
18+
"Programming Language :: Python :: 3.10",
19+
"Programming Language :: Python :: 3.11",
20+
"Programming Language :: Python :: 3.12",
1921
"Programming Language :: Python :: 3 :: Only",
2022
]
2123

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[project]
22
name = "python-fluent"
33
version = "0"
4-
requires-python = ">= 3.8.1"
4+
requires-python = ">= 3.9"
55
dependencies = [
66
"fluent.syntax",
77
"black ~= 24.0",

0 commit comments

Comments
 (0)