Skip to content

Commit 12cfb65

Browse files
authored
Update PyO3 version, rewrite row encoder (#39)
1 parent df743d0 commit 12cfb65

File tree

13 files changed

+212
-370
lines changed

13 files changed

+212
-370
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.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: 21 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,6 @@ jobs:
4646
matrix:
4747
include:
4848
# Windows 32 bit
49-
- os: windows-latest
50-
python: 38
51-
platform_id: win32
52-
- os: windows-latest
53-
python: 39
54-
platform_id: win32
5549
- os: windows-latest
5650
python: 310
5751
platform_id: win32
@@ -61,14 +55,11 @@ jobs:
6155
- os: windows-latest
6256
python: 312
6357
platform_id: win32
58+
- os: windows-latest
59+
python: 313
60+
platform_id: win32
6461

6562
# Windows 64 bit
66-
- os: windows-latest
67-
python: 38
68-
platform_id: win_amd64
69-
- os: windows-latest
70-
python: 39
71-
platform_id: win_amd64
7263
- os: windows-latest
7364
python: 310
7465
platform_id: win_amd64
@@ -78,16 +69,11 @@ jobs:
7869
- os: windows-latest
7970
python: 312
8071
platform_id: win_amd64
72+
- os: windows-latest
73+
python: 313
74+
platform_id: win_amd64
8175

8276
# Linux 64 bit manylinux2014
83-
- os: ubuntu-latest
84-
python: 38
85-
platform_id: manylinux_x86_64
86-
manylinux_image: manylinux2014
87-
- os: ubuntu-latest
88-
python: 39
89-
platform_id: manylinux_x86_64
90-
manylinux_image: manylinux2014
9177
- os: ubuntu-latest
9278
python: 310
9379
platform_id: manylinux_x86_64
@@ -100,14 +86,12 @@ jobs:
10086
python: 312
10187
platform_id: manylinux_x86_64
10288
manylinux_image: manylinux2014
89+
- os: ubuntu-latest
90+
python: 313
91+
platform_id: manylinux_x86_64
92+
manylinux_image: manylinux2014
10393

10494
# Linux aarch64
105-
- os: ubuntu-latest
106-
python: 38
107-
platform_id: manylinux_aarch64
108-
- os: ubuntu-latest
109-
python: 39
110-
platform_id: manylinux_aarch64
11195
- os: ubuntu-latest
11296
python: 310
11397
platform_id: manylinux_aarch64
@@ -117,14 +101,11 @@ jobs:
117101
- os: ubuntu-latest
118102
python: 312
119103
platform_id: manylinux_aarch64
104+
- os: ubuntu-latest
105+
python: 313
106+
platform_id: manylinux_aarch64
120107

121108
# MacOS x86_64
122-
- os: macos-latest
123-
python: 38
124-
platform_id: macosx_x86_64
125-
- os: macos-latest
126-
python: 39
127-
platform_id: macosx_x86_64
128109
- os: macos-latest
129110
python: 310
130111
platform_id: macosx_x86_64
@@ -134,14 +115,11 @@ jobs:
134115
- os: macos-latest
135116
python: 312
136117
platform_id: macosx_x86_64
118+
- os: macos-latest
119+
python: 313
120+
platform_id: macosx_x86_64
137121

138122
# MacOS arm64
139-
- os: macos-latest
140-
python: 38
141-
platform_id: macosx_arm64
142-
- os: macos-latest
143-
python: 39
144-
platform_id: macosx_arm64
145123
- os: macos-latest
146124
python: 310
147125
platform_id: macosx_arm64
@@ -151,6 +129,9 @@ jobs:
151129
- os: macos-latest
152130
python: 312
153131
platform_id: macosx_arm64
132+
- os: macos-latest
133+
python: 313
134+
platform_id: macosx_arm64
154135

155136
steps:
156137
- uses: actions/checkout@v4
@@ -170,7 +151,7 @@ jobs:
170151
- uses: actions/setup-python@v5
171152
name: Install Python
172153
with:
173-
python-version: '3.9'
154+
python-version: '3.10'
174155

175156
- name: Install cibuildwheel
176157
run: |
@@ -206,7 +187,7 @@ jobs:
206187
strategy:
207188
fail-fast: false
208189
matrix:
209-
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12']
190+
python-version: ['3.10', '3.11', '3.12', '3.13']
210191

211192
steps:
212193
- name: Install Rust (stable)

0 commit comments

Comments
 (0)