Skip to content

Commit 11e4831

Browse files
committed
Update PyO3 version, rewrite row encoder
1 parent ca6fb46 commit 11e4831

File tree

12 files changed

+213
-348
lines changed

12 files changed

+213
-348
lines changed

.github/workflows/pytest-builds.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
strategy:
1313
fail-fast: false
1414
matrix:
15-
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12']
15+
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
1616
os: [ubuntu-latest, windows-latest, macos-latest]
1717

1818
steps:

.github/workflows/release-wheels.yml

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,6 @@ jobs:
4646
matrix:
4747
include:
4848
# Windows 32 bit
49-
- os: windows-latest
50-
python: 38
51-
platform_id: win32
5249
- os: windows-latest
5350
python: 39
5451
platform_id: win32
@@ -61,11 +58,11 @@ jobs:
6158
- os: windows-latest
6259
python: 312
6360
platform_id: win32
61+
- os: windows-latest
62+
python: 313
63+
platform_id: win32
6464

6565
# Windows 64 bit
66-
- os: windows-latest
67-
python: 38
68-
platform_id: win_amd64
6966
- os: windows-latest
7067
python: 39
7168
platform_id: win_amd64
@@ -78,12 +75,11 @@ jobs:
7875
- os: windows-latest
7976
python: 312
8077
platform_id: win_amd64
78+
- os: windows-latest
79+
python: 313
80+
platform_id: win_amd64
8181

8282
# Linux 64 bit manylinux2014
83-
- os: ubuntu-latest
84-
python: 38
85-
platform_id: manylinux_x86_64
86-
manylinux_image: manylinux2014
8783
- os: ubuntu-latest
8884
python: 39
8985
platform_id: manylinux_x86_64
@@ -100,11 +96,12 @@ jobs:
10096
python: 312
10197
platform_id: manylinux_x86_64
10298
manylinux_image: manylinux2014
99+
- os: ubuntu-latest
100+
python: 313
101+
platform_id: manylinux_x86_64
102+
manylinux_image: manylinux2014
103103

104104
# Linux aarch64
105-
- os: ubuntu-latest
106-
python: 38
107-
platform_id: manylinux_aarch64
108105
- os: ubuntu-latest
109106
python: 39
110107
platform_id: manylinux_aarch64
@@ -117,11 +114,11 @@ jobs:
117114
- os: ubuntu-latest
118115
python: 312
119116
platform_id: manylinux_aarch64
117+
- os: ubuntu-latest
118+
python: 313
119+
platform_id: manylinux_aarch64
120120

121121
# MacOS x86_64
122-
- os: macos-latest
123-
python: 38
124-
platform_id: macosx_x86_64
125122
- os: macos-latest
126123
python: 39
127124
platform_id: macosx_x86_64
@@ -134,11 +131,11 @@ jobs:
134131
- os: macos-latest
135132
python: 312
136133
platform_id: macosx_x86_64
134+
- os: macos-latest
135+
python: 313
136+
platform_id: macosx_x86_64
137137

138138
# MacOS arm64
139-
- os: macos-latest
140-
python: 38
141-
platform_id: macosx_arm64
142139
- os: macos-latest
143140
python: 39
144141
platform_id: macosx_arm64
@@ -151,6 +148,9 @@ jobs:
151148
- os: macos-latest
152149
python: 312
153150
platform_id: macosx_arm64
151+
- os: macos-latest
152+
python: 313
153+
platform_id: macosx_arm64
154154

155155
steps:
156156
- uses: actions/checkout@v4
@@ -206,7 +206,7 @@ jobs:
206206
strategy:
207207
fail-fast: false
208208
matrix:
209-
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12']
209+
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
210210

211211
steps:
212212
- name: Install Rust (stable)

0 commit comments

Comments
 (0)