Skip to content

Commit aaad5c3

Browse files
committed
build: bump minimum Polars version to v1.20
1 parent 84ec9a6 commit aaad5c3

3 files changed

Lines changed: 6 additions & 6 deletions

File tree

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@ permissions:
1212

1313
jobs:
1414
build:
15-
timeout-minutes: 10
15+
timeout-minutes: 5
1616
strategy:
1717
matrix:
1818
os: ["ubuntu-latest", "macos-latest", "windows-latest"]
1919
python-version: ["3.11", "3.12", "3.13"]
20-
polars-version: ["0.20", "1.20", "1.30", "1.31"]
20+
polars-version: ["1.20", "1.30", "1.31"]
2121
include:
2222
# Methodology: Use Ubuntu for basically everything, then target
2323
# specific cases for the OSes and Python versions.
@@ -27,8 +27,6 @@ jobs:
2727
python-version: "3.12"
2828

2929
# Polars version tests (Python 3.12 only).
30-
- python-version: "3.12"
31-
polars-version: "0.20"
3230
- python-version: "3.12"
3331
polars-version: "1.20"
3432
- python-version: "3.12"
@@ -80,6 +78,8 @@ jobs:
8078
uv run ruff check .
8179
8280
- name: Run type checking
81+
# Skip type checking on many old Polars versions.
82+
if: matrix.polars-version != '0.20'
8383
run: uv run pyright .
8484

8585
# Linux (Ubuntu)

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ classifiers = [
1010
"License :: OSI Approved :: MIT License",
1111
"Operating System :: OS Independent",
1212
]
13-
dependencies = ["polars>=0.20"]
13+
dependencies = ["polars>=1.20"]
1414
keywords = ["polars", "mdbtools", "access", "database", "dataframe"]
1515

1616
[project.urls]

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)