Description
Description:
The Python version to set up may be specified with the input python-version-file
. As I submit this feature request, this input expects a file containing only the Python version, as used by pyenv. I propose that the feature be extended to support the TOML key requires.python_version
in Pipenv's Pipfile
.
#542 has been submitted as a similar request for pyproject.toml
, another file in TOML format.
Justification:
Dependencies of Python apps not meant to be distributed are often managed with Pipenv, which is developed and maintained by the Python Packaging Authority (PyPA) and their documented tool. Pipenv allows to specify the oldest Python version the app requires in the Pipfile
.
The action setup-node
, too, can load the Node.js version to set up from a variety of files. It, however, supports not just files containing only the Node.js version, like .nvmrc
and .node_version
, but also the structured format of package.json
.
Are you willing to submit a PR?
Yes, I am. If you want me to contribute the described functionality, please let me know of any preferences regarding TOML libraries.