Skip to content

Commit 171327c

Browse files
committed
chore: relax python version requirements
1 parent 8cb5790 commit 171327c

File tree

3 files changed

+159
-8
lines changed

3 files changed

+159
-8
lines changed

.github/workflows/test.yml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,22 @@ jobs:
1414
strategy:
1515
fail-fast: false
1616
matrix:
17-
python-version: ["3.11"]
17+
python-version:
18+
- "3.9"
19+
- "3.10"
20+
- "3.11"
21+
- "3.12"
22+
- "3.13"
1823

1924
steps:
2025
- uses: actions/checkout@v4
2126
- name: Install uv
2227
uses: astral-sh/setup-uv@v3
2328
with:
24-
# Install a specific version of uv.
2529
version: "0.4.15"
26-
- name: Set up Python
27-
run: uv python install
30+
31+
- name: Set up Python ${{ matrix.python-version }}
32+
run: uv python install ${{ matrix.python-version }}
2833

2934
- name: Install the project
3035
run: uv sync --all-extras --dev

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[project]
22
name = "hakeem"
33
version = "1.0.0"
4-
requires-python = ">= 3.12"
4+
requires-python = ">= 3.9"
55
readme = "README.md"
66
dependencies = [
77
"pandas>=2.2.3",
@@ -20,7 +20,7 @@ packages = [
2020
]
2121

2222
[tool.poetry.dependencies]
23-
python = '^3.12'
23+
python = '^3.9'
2424
pandas = '^2.2.3'
2525

2626

0 commit comments

Comments
 (0)