Skip to content

Commit c1ecd23

Browse files
authored
drop Python 3.9 (#656)
1 parent af45640 commit c1ecd23

File tree

3 files changed

+8
-10
lines changed

3 files changed

+8
-10
lines changed

.github/workflows/test.yml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,21 +10,19 @@ jobs:
1010
strategy:
1111
matrix:
1212
os: ["ubuntu-latest", "windows-latest", "windows-11-arm", "macos-latest"]
13-
py: ["3.14", "3.14t", "3.13", "3.12", "3.11", "3.10", "3.9"]
13+
py: ["3.14", "3.14t", "3.13", "3.12", "3.11", "3.10"]
1414
exclude:
15-
- os: windows-11-arm
16-
py: "3.9"
1715
- os: windows-11-arm
1816
py: "3.10"
1917
runs-on: ${{ matrix.os }}
2018
name: Run test with Python ${{ matrix.py }} on ${{ matrix.os }}
2119

2220
steps:
2321
- name: Checkout
24-
uses: actions/checkout@v4
22+
uses: actions/checkout@v5
2523

2624
- name: Set up Python
27-
uses: actions/setup-python@v5
25+
uses: actions/setup-python@v6
2826
with:
2927
python-version: ${{ matrix.py }}
3028
allow-prereleases: true

.github/workflows/wheel.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ jobs:
1717
name: Build wheels on ${{ matrix.os }}
1818

1919
steps:
20-
- uses: actions/checkout@v4
21-
- uses: actions/setup-python@v5
20+
- uses: actions/checkout@v5
21+
- uses: actions/setup-python@v6
2222
with:
2323
python-version: "3.x"
2424
cache: "pip"
@@ -33,7 +33,7 @@ jobs:
3333
env:
3434
CIBW_TEST_REQUIRES: "pytest"
3535
CIBW_TEST_COMMAND: "pytest {package}/test"
36-
CIBW_SKIP: "pp* cp38-* cp39-win_arm64 cp310-win_arm64"
36+
CIBW_SKIP: "pp* cp38-* cp39-* cp310-win_arm64"
3737

3838
- name: Build sdist
3939
if: runner.os == 'Linux' && runner.arch == 'X64'

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ authors = [{name="Inada Naoki", email="songofacandy@gmail.com"}]
1010
description = "MessagePack serializer"
1111
readme = "README.md"
1212
keywords = ["msgpack", "messagepack", "serializer", "serialization", "binary"]
13-
requires-python = ">=3.9"
13+
requires-python = ">=3.10"
1414
classifiers = [
1515
"Development Status :: 5 - Production/Stable",
1616
"Operating System :: OS Independent",
@@ -36,7 +36,7 @@ version = {attr = "msgpack.__version__"}
3636

3737
[tool.ruff]
3838
line-length = 100
39-
target-version = "py39"
39+
target-version = "py310"
4040
lint.select = [
4141
"E", # pycodestyle
4242
"F", # Pyflakes

0 commit comments

Comments
 (0)