ni/python-actions v0.4.0
What's Changed
setup-python,setup-poetry: Support PyPy and free-threading (#11)- To use PyPy, set the
python-versioninput topypy3.10,pypy3.11, etc. - To use CPython with free-threading, add a
tsuffix to thepython-versioninput (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
cryptographyandcffipackages do not yet support free-threading.
- The
python-versionoutput now reflects the the PyPy language+implementation versions (e.g.pypy3.11.11-v7.3.19) and has atsuffix for free-threaded builds (e.g.3.13.4t) - The
ni/setup-pythonaction now uses thepythonVersionenvironment variable to pass the Python version toni/setup-poetry.
- To use PyPy, set the
Full Changelog: v0.3.1...v0.4.0