Please see the fragment files in the changelog.d directory.
- Document that GraalPy is a supported interpreter, and test it.
- Locally test against early Python 3.13 versions.
None
should no longer appear in the identifier for Python interpreters missing anEXT_SUFFIX
sysconfig value.Simplify how the action runs.
Previously, the underlying shell scripts were embedded directly into
action.yml
.
- Document current
macos-latest
runner variability.
- Support the latest hosted GitHub runners.
- Support at least Python 2.7 and Python 3.8+.
- Use paths and
sysconfig.get_config_var("EXT_SUFFIX")
(and, for the system-installed CPython 2.7 on macOS, anEXT_SUFFIX
-alike) to construct a cache-busting string.