From d67d8941fbc67496d7527317fc65fda845e6abb0 Mon Sep 17 00:00:00 2001 From: Kostas Rigatos <92konstantinos10@gmail.com> Date: Sat, 3 Oct 2026 17:36:40 +0300 Subject: [PATCH 1/2] [BugFix] Restore free-threaded (cp313t/cp314t) wheel builds --- .github/workflows/build-wheels-aarch64-linux.yml | 2 +- .github/workflows/build-wheels-linux.yml | 2 +- .github/workflows/build-wheels-m1.yml | 2 +- .github/workflows/build-wheels-windows.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-wheels-aarch64-linux.yml b/.github/workflows/build-wheels-aarch64-linux.yml index 5ea3a5482dd..f9d7dcd1228 100644 --- a/.github/workflows/build-wheels-aarch64-linux.yml +++ b/.github/workflows/build-wheels-aarch64-linux.yml @@ -64,7 +64,7 @@ jobs: with-cpu: ${{ inputs.with-cpu || (github.event_name == 'workflow_dispatch' && (inputs.build-cpu && 'enable' || 'disable')) || 'enable' }} channel: ${{ inputs.channel || '' }} use-only-dl-pytorch-org: ${{ inputs.channel == 'release' && 'true' || 'false' }} - python-versions: '["3.10", "3.11", "3.12", "3.13", "3.14"]' + python-versions: '["3.10", "3.11", "3.12", "3.13", "3.13t", "3.14", "3.14t"]' build: needs: generate-matrix strategy: diff --git a/.github/workflows/build-wheels-linux.yml b/.github/workflows/build-wheels-linux.yml index 00e3f00e9d4..5caaed8b4fd 100644 --- a/.github/workflows/build-wheels-linux.yml +++ b/.github/workflows/build-wheels-linux.yml @@ -81,7 +81,7 @@ jobs: test-infra-ref: ${{ inputs.test-infra-ref || 'main' }} channel: ${{ inputs.channel || '' }} use-only-dl-pytorch-org: ${{ inputs.channel == 'release' && 'true' || 'false' }} - python-versions: '["3.10", "3.11", "3.12", "3.13", "3.14"]' + python-versions: '["3.10", "3.11", "3.12", "3.13", "3.13t", "3.14", "3.14t"]' # For workflow_dispatch: convert boolean to enable/disable string # For workflow_call: use the string input directly # Default: build Linux CUDA wheels now that prioritized replay has CUDA kernels. diff --git a/.github/workflows/build-wheels-m1.yml b/.github/workflows/build-wheels-m1.yml index 42ac70cea3e..a07bcf3ad87 100644 --- a/.github/workflows/build-wheels-m1.yml +++ b/.github/workflows/build-wheels-m1.yml @@ -61,7 +61,7 @@ jobs: test-infra-ref: ${{ inputs.test-infra-ref || 'main' }} channel: ${{ inputs.channel || '' }} use-only-dl-pytorch-org: ${{ inputs.channel == 'release' && 'true' || 'false' }} - python-versions: '["3.10", "3.11", "3.12", "3.13", "3.14"]' + python-versions: '["3.10", "3.11", "3.12", "3.13", "3.13t", "3.14", "3.14t"]' # macOS only supports CPU builds with-cpu: ${{ inputs.with-cpu || (github.event_name == 'workflow_dispatch' && (inputs.build-cpu && 'enable' || 'disable')) || 'enable' }} build: diff --git a/.github/workflows/build-wheels-windows.yml b/.github/workflows/build-wheels-windows.yml index 375476e1e84..2125e77c555 100644 --- a/.github/workflows/build-wheels-windows.yml +++ b/.github/workflows/build-wheels-windows.yml @@ -71,7 +71,7 @@ jobs: test-infra-ref: ${{ inputs.test-infra-ref || 'main' }} channel: ${{ inputs.channel || '' }} use-only-dl-pytorch-org: ${{ inputs.channel == 'release' && 'true' || 'false' }} - python-versions: '["3.10", "3.11", "3.12", "3.13", "3.14"]' + python-versions: '["3.10", "3.11", "3.12", "3.13", "3.13t", "3.14", "3.14t"]' # For workflow_dispatch: convert boolean to enable/disable string # For workflow_call: use the string input directly # Default: disable CUDA (torchrl is CPU-only), enable CPU (Windows has no ROCm) From 3f99224bb12eba02eec9a7b8fdeeaee5e9e7a4ea Mon Sep 17 00:00:00 2001 From: Kostas Rigatos <92konstantinos10@gmail.com> Date: Sun, 4 Oct 2026 00:51:20 +0300 Subject: [PATCH 2/2] =?UTF-8?q?Drop=20cp313t=20=E2=80=94=20not=20present?= =?UTF-8?q?=20in=20manylinux2=5F28-builder=20toolchain;=20scope=20to=20cp3?= =?UTF-8?q?14t=20only?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/build-wheels-aarch64-linux.yml | 2 +- .github/workflows/build-wheels-linux.yml | 2 +- .github/workflows/build-wheels-m1.yml | 2 +- .github/workflows/build-wheels-windows.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-wheels-aarch64-linux.yml b/.github/workflows/build-wheels-aarch64-linux.yml index f9d7dcd1228..4cd5aa13e04 100644 --- a/.github/workflows/build-wheels-aarch64-linux.yml +++ b/.github/workflows/build-wheels-aarch64-linux.yml @@ -64,7 +64,7 @@ jobs: with-cpu: ${{ inputs.with-cpu || (github.event_name == 'workflow_dispatch' && (inputs.build-cpu && 'enable' || 'disable')) || 'enable' }} channel: ${{ inputs.channel || '' }} use-only-dl-pytorch-org: ${{ inputs.channel == 'release' && 'true' || 'false' }} - python-versions: '["3.10", "3.11", "3.12", "3.13", "3.13t", "3.14", "3.14t"]' + python-versions: '["3.10", "3.11", "3.12", "3.13", "3.14", "3.14t"]' build: needs: generate-matrix strategy: diff --git a/.github/workflows/build-wheels-linux.yml b/.github/workflows/build-wheels-linux.yml index 5caaed8b4fd..20d49cdc75b 100644 --- a/.github/workflows/build-wheels-linux.yml +++ b/.github/workflows/build-wheels-linux.yml @@ -81,7 +81,7 @@ jobs: test-infra-ref: ${{ inputs.test-infra-ref || 'main' }} channel: ${{ inputs.channel || '' }} use-only-dl-pytorch-org: ${{ inputs.channel == 'release' && 'true' || 'false' }} - python-versions: '["3.10", "3.11", "3.12", "3.13", "3.13t", "3.14", "3.14t"]' + python-versions: '["3.10", "3.11", "3.12", "3.13", "3.14", "3.14t"]' # For workflow_dispatch: convert boolean to enable/disable string # For workflow_call: use the string input directly # Default: build Linux CUDA wheels now that prioritized replay has CUDA kernels. diff --git a/.github/workflows/build-wheels-m1.yml b/.github/workflows/build-wheels-m1.yml index a07bcf3ad87..092b515ce19 100644 --- a/.github/workflows/build-wheels-m1.yml +++ b/.github/workflows/build-wheels-m1.yml @@ -61,7 +61,7 @@ jobs: test-infra-ref: ${{ inputs.test-infra-ref || 'main' }} channel: ${{ inputs.channel || '' }} use-only-dl-pytorch-org: ${{ inputs.channel == 'release' && 'true' || 'false' }} - python-versions: '["3.10", "3.11", "3.12", "3.13", "3.13t", "3.14", "3.14t"]' + python-versions: '["3.10", "3.11", "3.12", "3.13", "3.14", "3.14t"]' # macOS only supports CPU builds with-cpu: ${{ inputs.with-cpu || (github.event_name == 'workflow_dispatch' && (inputs.build-cpu && 'enable' || 'disable')) || 'enable' }} build: diff --git a/.github/workflows/build-wheels-windows.yml b/.github/workflows/build-wheels-windows.yml index 2125e77c555..b0c9e9ee6d7 100644 --- a/.github/workflows/build-wheels-windows.yml +++ b/.github/workflows/build-wheels-windows.yml @@ -71,7 +71,7 @@ jobs: test-infra-ref: ${{ inputs.test-infra-ref || 'main' }} channel: ${{ inputs.channel || '' }} use-only-dl-pytorch-org: ${{ inputs.channel == 'release' && 'true' || 'false' }} - python-versions: '["3.10", "3.11", "3.12", "3.13", "3.13t", "3.14", "3.14t"]' + python-versions: '["3.10", "3.11", "3.12", "3.13", "3.14", "3.14t"]' # For workflow_dispatch: convert boolean to enable/disable string # For workflow_call: use the string input directly # Default: disable CUDA (torchrl is CPU-only), enable CPU (Windows has no ROCm)