setup-python
setup-python copied to clipboard
Set up your GitHub Actions workflow with a specific version of Python
**Description:** When using this action it emits these lines on the usage step and post step ``` [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead....
**Description:** Versioned executables (e.g., `python3.13.exe`) are not installed on Windows while `python313.dll`, `python-3.13.2-amd64.exe`, and `pip3.13.exe` are installed. However, this is not the case on Linux or macOS, where versioned executables...
**Description:** Our GitHub Actions runners are self-hosted. Some of our CI jobs run in different operating systems using the [Run jobs in a container](https://docs.github.com/en/actions/writing-workflows/choosing-where-your-workflow-runs/running-jobs-in-a-container) functionality, for example if they need...
**Description:** Please support targeting the `latest` stable Python release, so that we can use this in CI/CD. **Justification:** I like to setup GitHub Actions CI/CD jobs that test my projects...
**Description:** To prevent system package breakage, many Linux distributions are now restricting pip install to virtual environments or uv environments (something private either way). In self-hosted environments, especially when using...
**Description:** Please consider adding an option to specify the tkinter version that this action installs/configures python to use **Justification:** I need to test python with various version but as I...
**Description:** I've written a utility script in Python for some of our internal reusable workflows, and it depends on some features added in 3.13. Currently on ubuntu-latest 3.12 is the...
**Description:** I want to be able to download python versions from a private repository instead of github.com. **Justification:** My workflows will run faster and no problems with rate limits **Are...
Previously closed discussion: https://github.com/actions/setup-python/issues/613 **Description:** Build python binaries for ppc64le and enable support for ppc64le in this repo. **Justification:** We recently launched GitHub Actions so open source projects can use...
I maintain a C++/Python package that uses the Python's C-API. I'd like to test the package against pre-releases, but only after the ABI/API have stabilized, i.e., RCs. Right now, `setup-python`...