Skip to content

Commit 2f89404

Browse files
Build wheels for GraalPy (#212)
Co-authored-by: David Hewitt <[email protected]>
1 parent 15cdc69 commit 2f89404

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

.github/workflows/ci.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ jobs:
9494
strategy:
9595
fail-fast: false
9696
matrix:
97-
python-version: ["3.13", "3.13t"]
97+
python-version: ["3.13", "3.13t", "graalpy-24.2"]
9898

9999
env:
100100
RUNS_ON: ubuntu-latest
@@ -261,6 +261,10 @@ jobs:
261261
manylinux: [auto]
262262
include:
263263
# manylinux for various platforms
264+
- os: linux
265+
manylinux: auto
266+
target: x86_64
267+
interpreter: 3.9 3.10 3.11 3.12 3.13 3.14 graalpy3.11
264268
- os: linux
265269
manylinux: auto
266270
target: i686
@@ -331,6 +335,7 @@ jobs:
331335
args: --release --out dist --interpreter ${{ matrix.interpreter || '3.9 3.10 3.11 3.12 3.13 3.14' }}
332336
rust-toolchain: stable
333337
working-directory: crates/jiter-python
338+
before-script-linux: ${{ contains(matrix.interpreter, 'graalpy') && 'manylinux-interpreters ensure-all' || '' }}
334339

335340
- run: ${{ (matrix.os == 'windows' && 'dir') || 'ls -lh' }} crates/jiter-python/dist/
336341

crates/jiter-python/pyproject.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ classifiers = [
2222
"Programming Language :: Python :: 3.12",
2323
"Programming Language :: Python :: 3.13",
2424
"Programming Language :: Python :: 3.14",
25+
"Programming Language :: Python :: Implementation :: CPython",
26+
"Programming Language :: Python :: Implementation :: GraalPy",
2527
"Intended Audience :: Developers",
2628
"Intended Audience :: Information Technology",
2729
"Intended Audience :: System Administrators",

0 commit comments

Comments
 (0)