diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 06b925c..e1d8df1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -94,7 +94,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.13", "3.13t"] + python-version: ["3.13", "3.13t", "graalpy-24.2"] env: RUNS_ON: ubuntu-latest @@ -261,6 +261,10 @@ jobs: manylinux: [auto] include: # manylinux for various platforms + - os: linux + manylinux: auto + target: x86_64 + interpreter: 3.9 3.10 3.11 3.12 3.13 3.14 graalpy3.11 - os: linux manylinux: auto target: i686 @@ -331,6 +335,7 @@ jobs: args: --release --out dist --interpreter ${{ matrix.interpreter || '3.9 3.10 3.11 3.12 3.13 3.14' }} rust-toolchain: stable working-directory: crates/jiter-python + before-script-linux: ${{ contains(matrix.interpreter, 'graalpy') && 'manylinux-interpreters ensure-all' || '' }} - run: ${{ (matrix.os == 'windows' && 'dir') || 'ls -lh' }} crates/jiter-python/dist/ diff --git a/crates/jiter-python/pyproject.toml b/crates/jiter-python/pyproject.toml index 09f6736..402a99f 100644 --- a/crates/jiter-python/pyproject.toml +++ b/crates/jiter-python/pyproject.toml @@ -22,6 +22,8 @@ classifiers = [ "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", "Programming Language :: Python :: 3.14", + "Programming Language :: Python :: Implementation :: CPython", + "Programming Language :: Python :: Implementation :: GraalPy", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators",