Skip to content

setup-python v0.10.0 default Python version fails on Windows #108

Closed

Description

@bkeryan

Bug Report

The default Python version of 3.13.18 does not have a Windows installer.

Repro or Code Sample

ni/nidaqmx-python#1053

Expected Behavior

The default Python version works.

Current Behavior

Run ni/python-actions/setup-python@36d77b6a215e106c33e30638943d5bc5233bef2f
  with:
    python-version: 3.13.18
Set up Python
3s
Run actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97
    with:
      python-version: 3.13.18
      check-latest: false
      token: ***
      update-environment: true
      allow-prereleases: false
      freethreaded: false
Installed versions
    Version 3.13.18 was not found in the local cache
    Error: The version '3.13.18' with architecture 'x64' was not found for Windows Enterprise.
    The list of all available versions can be found here: https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json
versions-manifest.json ``` { "version": "3.13.18", "stable": true, "release_url": "https://github.com/actions/python-versions/releases/tag/3.13.18-40336726450", "files": [ { "filename": "python-3.13.18-linux-22.04-arm64-freethreaded.tar.gz", "arch": "arm64-freethreaded", "platform": "linux", "platform_version": "22.04", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.18-40336726450/python-3.13.18-linux-22.04-arm64-freethreaded.tar.gz" }, { "filename": "python-3.13.18-linux-22.04-arm64.tar.gz", "arch": "arm64", "platform": "linux", "platform_version": "22.04", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.18-40336726450/python-3.13.18-linux-22.04-arm64.tar.gz" }, { "filename": "python-3.13.18-linux-22.04-x64-freethreaded.tar.gz", "arch": "x64-freethreaded", "platform": "linux", "platform_version": "22.04", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.18-40336726450/python-3.13.18-linux-22.04-x64-freethreaded.tar.gz" }, { "filename": "python-3.13.18-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "22.04", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.18-40336726450/python-3.13.18-linux-22.04-x64.tar.gz" }, { "filename": "python-3.13.18-linux-24.04-arm64-freethreaded.tar.gz", "arch": "arm64-freethreaded", "platform": "linux", "platform_version": "24.04", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.18-40336726450/python-3.13.18-linux-24.04-arm64-freethreaded.tar.gz" }, { "filename": "python-3.13.18-linux-24.04-arm64.tar.gz", "arch": "arm64", "platform": "linux", "platform_version": "24.04", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.18-40336726450/python-3.13.18-linux-24.04-arm64.tar.gz" }, { "filename": "python-3.13.18-linux-24.04-x64-freethreaded.tar.gz", "arch": "x64-freethreaded", "platform": "linux", "platform_version": "24.04", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.18-40336726450/python-3.13.18-linux-24.04-x64-freethreaded.tar.gz" }, { "filename": "python-3.13.18-linux-24.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "24.04", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.18-40336726450/python-3.13.18-linux-24.04-x64.tar.gz" }, { "filename": "python-3.13.18-linux-26.04-arm64-freethreaded.tar.gz", "arch": "arm64-freethreaded", "platform": "linux", "platform_version": "26.04", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.18-40336726450/python-3.13.18-linux-26.04-arm64-freethreaded.tar.gz" }, { "filename": "python-3.13.18-linux-26.04-arm64.tar.gz", "arch": "arm64", "platform": "linux", "platform_version": "26.04", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.18-40336726450/python-3.13.18-linux-26.04-arm64.tar.gz" }, { "filename": "python-3.13.18-linux-26.04-x64-freethreaded.tar.gz", "arch": "x64-freethreaded", "platform": "linux", "platform_version": "26.04", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.18-40336726450/python-3.13.18-linux-26.04-x64-freethreaded.tar.gz" }, { "filename": "python-3.13.18-linux-26.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "26.04", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.18-40336726450/python-3.13.18-linux-26.04-x64.tar.gz" }, { "filename": "python-3.13.18-rhel-10-x64-freethreaded.tar.gz", "arch": "x64-freethreaded", "platform": "rhel", "platform_version": "10", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.18-40336726450/python-3.13.18-rhel-10-x64-freethreaded.tar.gz" }, { "filename": "python-3.13.18-rhel-10-x64.tar.gz", "arch": "x64", "platform": "rhel", "platform_version": "10", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.18-40336726450/python-3.13.18-rhel-10-x64.tar.gz" }, { "filename": "python-3.13.18-rhel-9-x64-freethreaded.tar.gz", "arch": "x64-freethreaded", "platform": "rhel", "platform_version": "9", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.18-40336726450/python-3.13.18-rhel-9-x64-freethreaded.tar.gz" }, { "filename": "python-3.13.18-rhel-9-x64.tar.gz", "arch": "x64", "platform": "rhel", "platform_version": "9", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.18-40336726450/python-3.13.18-rhel-9-x64.tar.gz" } ] }, { "version": "3.13.17", "stable": true, "release_url": "https://github.com/actions/python-versions/releases/tag/3.13.17-39711892467", "files": [ { "filename": "python-3.13.17-darwin-arm64-freethreaded.tar.gz", "arch": "arm64-freethreaded", "platform": "darwin", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.17-39711892467/python-3.13.17-darwin-arm64-freethreaded.tar.gz" }, { "filename": "python-3.13.17-darwin-arm64.tar.gz", "arch": "arm64", "platform": "darwin", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.17-39711892467/python-3.13.17-darwin-arm64.tar.gz" }, { "filename": "python-3.13.17-darwin-x64-freethreaded.tar.gz", "arch": "x64-freethreaded", "platform": "darwin", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.17-39711892467/python-3.13.17-darwin-x64-freethreaded.tar.gz" }, { "filename": "python-3.13.17-darwin-x64.tar.gz", "arch": "x64", "platform": "darwin", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.17-39711892467/python-3.13.17-darwin-x64.tar.gz" }, { "filename": "python-3.13.17-linux-22.04-arm64-freethreaded.tar.gz", "arch": "arm64-freethreaded", "platform": "linux", "platform_version": "22.04", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.17-39711892467/python-3.13.17-linux-22.04-arm64-freethreaded.tar.gz" }, { "filename": "python-3.13.17-linux-22.04-arm64.tar.gz", "arch": "arm64", "platform": "linux", "platform_version": "22.04", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.17-39711892467/python-3.13.17-linux-22.04-arm64.tar.gz" }, { "filename": "python-3.13.17-linux-22.04-x64-freethreaded.tar.gz", "arch": "x64-freethreaded", "platform": "linux", "platform_version": "22.04", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.17-39711892467/python-3.13.17-linux-22.04-x64-freethreaded.tar.gz" }, { "filename": "python-3.13.17-linux-22.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "22.04", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.17-39711892467/python-3.13.17-linux-22.04-x64.tar.gz" }, { "filename": "python-3.13.17-linux-24.04-arm64-freethreaded.tar.gz", "arch": "arm64-freethreaded", "platform": "linux", "platform_version": "24.04", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.17-39711892467/python-3.13.17-linux-24.04-arm64-freethreaded.tar.gz" }, { "filename": "python-3.13.17-linux-24.04-arm64.tar.gz", "arch": "arm64", "platform": "linux", "platform_version": "24.04", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.17-39711892467/python-3.13.17-linux-24.04-arm64.tar.gz" }, { "filename": "python-3.13.17-linux-24.04-x64-freethreaded.tar.gz", "arch": "x64-freethreaded", "platform": "linux", "platform_version": "24.04", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.17-39711892467/python-3.13.17-linux-24.04-x64-freethreaded.tar.gz" }, { "filename": "python-3.13.17-linux-24.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "24.04", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.17-39711892467/python-3.13.17-linux-24.04-x64.tar.gz" }, { "filename": "python-3.13.17-linux-26.04-arm64-freethreaded.tar.gz", "arch": "arm64-freethreaded", "platform": "linux", "platform_version": "26.04", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.17-39711892467/python-3.13.17-linux-26.04-arm64-freethreaded.tar.gz" }, { "filename": "python-3.13.17-linux-26.04-arm64.tar.gz", "arch": "arm64", "platform": "linux", "platform_version": "26.04", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.17-39711892467/python-3.13.17-linux-26.04-arm64.tar.gz" }, { "filename": "python-3.13.17-linux-26.04-x64-freethreaded.tar.gz", "arch": "x64-freethreaded", "platform": "linux", "platform_version": "26.04", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.17-39711892467/python-3.13.17-linux-26.04-x64-freethreaded.tar.gz" }, { "filename": "python-3.13.17-linux-26.04-x64.tar.gz", "arch": "x64", "platform": "linux", "platform_version": "26.04", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.17-39711892467/python-3.13.17-linux-26.04-x64.tar.gz" }, { "filename": "python-3.13.17-rhel-10-x64-freethreaded.tar.gz", "arch": "x64-freethreaded", "platform": "rhel", "platform_version": "10", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.17-39711892467/python-3.13.17-rhel-10-x64-freethreaded.tar.gz" }, { "filename": "python-3.13.17-rhel-10-x64.tar.gz", "arch": "x64", "platform": "rhel", "platform_version": "10", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.17-39711892467/python-3.13.17-rhel-10-x64.tar.gz" }, { "filename": "python-3.13.17-rhel-9-x64-freethreaded.tar.gz", "arch": "x64-freethreaded", "platform": "rhel", "platform_version": "9", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.17-39711892467/python-3.13.17-rhel-9-x64-freethreaded.tar.gz" }, { "filename": "python-3.13.17-rhel-9-x64.tar.gz", "arch": "x64", "platform": "rhel", "platform_version": "9", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.17-39711892467/python-3.13.17-rhel-9-x64.tar.gz" }, { "filename": "python-3.13.17-win32-arm64-freethreaded.zip", "arch": "arm64-freethreaded", "platform": "win32", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.17-39711892467/python-3.13.17-win32-arm64-freethreaded.zip" }, { "filename": "python-3.13.17-win32-arm64.zip", "arch": "arm64", "platform": "win32", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.17-39711892467/python-3.13.17-win32-arm64.zip" }, { "filename": "python-3.13.17-win32-x64-freethreaded.zip", "arch": "x64-freethreaded", "platform": "win32", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.17-39711892467/python-3.13.17-win32-x64-freethreaded.zip" }, { "filename": "python-3.13.17-win32-x64.zip", "arch": "x64", "platform": "win32", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.17-39711892467/python-3.13.17-win32-x64.zip" }, { "filename": "python-3.13.17-win32-x86-freethreaded.zip", "arch": "x86-freethreaded", "platform": "win32", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.17-39711892467/python-3.13.17-win32-x86-freethreaded.zip" }, { "filename": "python-3.13.17-win32-x86.zip", "arch": "x86", "platform": "win32", "download_url": "https://github.com/actions/python-versions/releases/download/3.13.17-39711892467/python-3.13.17-win32-x86.zip" } ] }, ```

This is because https://www.python.org/downloads/release/python-31318/ doesn't have a Windows installer.

Possible Solution

Downgrade to 3.13.17.

Context

ni/nidaqmx-python#1053

Your Environment

  • ni/python-actions version: v0.10.0
  • Python version: 3.13.18

AB#4163487

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions