diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index ce9fd19..7832a69 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -28,8 +28,8 @@ jobs: target: x86_64 - runner: ubuntu-22.04 target: x86 - # - runner: ubuntu-22.04 - # target: aarch64 + - runner: ubuntu-22.04 + target: aarch64 - runner: ubuntu-22.04 target: armv7 # - runner: ubuntu-22.04 @@ -45,7 +45,7 @@ jobs: uses: PyO3/maturin-action@v1 with: target: ${{ matrix.platform.target }} - args: --release --out dist --find-interpreter + args: -F python-binding --release --out dist --find-interpreter sccache: ${{ !startsWith(github.ref, 'refs/tags/') }} manylinux: auto - name: Upload wheels @@ -76,7 +76,7 @@ jobs: uses: PyO3/maturin-action@v1 with: target: ${{ matrix.platform.target }} - args: --release --out dist --find-interpreter + args: -F python-binding --release --out dist --find-interpreter sccache: ${{ !startsWith(github.ref, 'refs/tags/') }} manylinux: musllinux_1_2 - name: Upload wheels diff --git a/pyproject.toml b/pyproject.toml index a89a2e6..5836c58 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -16,10 +16,10 @@ description = "OpenAI's response format for its open-weight model series gpt-oss readme = "README.md" [project.optional-dependencies] -demo = ["uvicorn", "fastapi"] +demo = [] [tool.maturin] -features = ["pyo3/extension-module"] +features = ["python-binding", "pyo3/extension-module"] module-name = "openai_harmony" python-source = "python"