Skip to content

Commit 95f7b7d

Browse files
authored
chore: drop support for python 3.8 (#69)
drops support for python 3.8 that already reached EOL. adds py312 and py313 to ci instead.
1 parent 56e7b1e commit 95f7b7d

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

.devcontainer/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM mcr.microsoft.com/vscode/devcontainers/python:3.10-buster
1+
FROM mcr.microsoft.com/vscode/devcontainers/python:3.9-buster
22
USER vscode
33
RUN curl -s "https://get.sdkman.io" | bash
44
SHELL ["/bin/bash", "-c"]

.github/workflows/test.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
strategy:
1616
matrix:
1717
os: [macos-latest, ubuntu-latest, windows-latest]
18-
python: ["3.8", "3.9", "3.10", "3.11"]
18+
python: ["3.9", "3.10", "3.11", "3.12", "3.13"]
1919
runs-on: ${{ matrix.os }}
2020
steps:
2121
- name: Checkout code

pyproject.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description = "A python package for Substrait."
44
authors = [{name = "Substrait contributors", email = "[email protected]"}]
55
license = {text = "Apache-2.0"}
66
readme = "README.md"
7-
requires-python = ">=3.8.1"
7+
requires-python = ">=3.9"
88
dependencies = ["protobuf >= 3.20"]
99
dynamic = ["version"]
1010

@@ -27,7 +27,7 @@ build-backend = "setuptools.build_meta"
2727
[tool.ruff]
2828
respect-gitignore = true
2929
# should target minimum supported version
30-
target-version = "py38"
30+
target-version = "py39"
3131
# never autoformat upstream or generated code
3232
exclude = ["third_party/", "src/substrait/gen"]
3333
# do not autofix the following (will still get flagged in lint)

0 commit comments

Comments
 (0)