In #213 (comment)_, Ivan suggested that instead of providing support for pre-release versions, users should expect to append -dev to every version. Unfortunately, if one attempts to append -dev to a PyPy version, the action fails with the error:
Invalid 'version' property for PyPy. Both Python version and PyPy versions should satisfy SemVer notation. See README for examples and documentation.
This error is confusing because it suggests that -dev isn't allowed for either (C)Python or PyPy, when in fact appending -dev is the recommended workaround to the behavior that emergent versions of Python are invisible without it on CPython.
In any case, this issue is primarily a feature request to bring PyPy (and any future interpreters) to parity with CPython with -dev support so that -dev doesn't have to be specified in each and every version and pollute the version number in the matrix.
In #213 (comment)_, Ivan suggested that instead of providing support for pre-release versions, users should expect to append
-devto every version. Unfortunately, if one attempts to append-devto a PyPy version, the action fails with the error:This error is confusing because it suggests that
-devisn't allowed for either (C)Python or PyPy, when in fact appending-devis the recommended workaround to the behavior that emergent versions of Python are invisible without it on CPython.In any case, this issue is primarily a feature request to bring PyPy (and any future interpreters) to parity with CPython with
-devsupport so that-devdoesn't have to be specified in each and every version and pollute the version number in the matrix.