Skip to content

ni/python-actions v0.4.0

Choose a tag to compare

@bkeryan bkeryan released this 25 Jun 00:10
· 29 commits to main since this release
49cd7a9

What's Changed

  • setup-python, setup-poetry: Support PyPy and free-threading (#11)
    • To use PyPy, set the python-version input to pypy3.10, pypy3.11, etc.
    • To use CPython with free-threading, add a t suffix to the python-version input (e.g. 3.13t).
      • Note: free-threading is only available with Python 3.13 and later.
      • Note: installing Poetry with free-threading does not work yet, because the cryptography and cffi packages do not yet support free-threading.
    • The python-version output now reflects the the PyPy language+implementation versions (e.g. pypy3.11.11-v7.3.19) and has a t suffix for free-threaded builds (e.g. 3.13.4t)
    • The ni/setup-python action now uses the pythonVersion environment variable to pass the Python version to ni/setup-poetry.

Full Changelog: v0.3.1...v0.4.0