Open henryiii opened 1 month ago
Can you try install them via setup-python action before calling this action?
Yes, I tried that previously, but I can repeat it in the PR, just a sec.
Probably something has changed in github actions tool cache for PyPy.
In the meantime you can try enable generate-import-lib
feature of pyo3.
See https://pyo3.rs/v0.21.2/features.html?highlight=generate-import-lib#generate-import-lib
It's in a PyPy
folder: https://github.com/actions/setup-python/blob/main/docs/advanced-usage.md#hosted-tool-cache
Assuming this the right way to enable it:
[dependencies]
pyo3 = { version = "0.21.2", features = ["abi3-py38", "generate-import-lib"] }
This cause Maturin to simply ignore the pypy
jobs completely and only produce the main wheel. The jobs "passes", but only one wheel is produced. Interestingly, the unix jobs still seem fine and produce PyPy wheels.
Interesting, might be a bug in maturin, I'll take a look when I have the time.
Is there a way for me to see the core.info printouts? I'm still not seeing it with the recent update.
core.info should be visible by default, so it's simply didn't run.
https://github.com/tox-dev/pyproject-fmt-rust/actions/runs/9068434736/job/24915732974?pr=11#step:3:34 this one does have the output.
Windows 64-bit PyPy fails to find an interpreter - Linux and macOS (both archs) are fine. Example: https://github.com/tox-dev/pyproject-fmt-rust/pull/11
It works with cibuildwheel, so I think it's an issue with the action.