diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1a6bd1c4e..0ae580bc7 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -95,6 +95,10 @@ jobs: exclude: - python: '3.13' platform: macos-latest + - python: '3.13' + platform: windows-latest + - python: '3.13' + platform: ubuntu-24.04-arm steps: - name: "🛒 Checkout" uses: actions/checkout@v4 diff --git a/lenskit/pyproject.toml b/lenskit/pyproject.toml index 2dee4bfff..ebf75cec6 100644 --- a/lenskit/pyproject.toml +++ b/lenskit/pyproject.toml @@ -75,6 +75,4 @@ url = "https://download.pytorch.org/whl/cpu" explicit = true [tool.uv.sources] -torch = [ - { index = "pytorch-cpu", marker = "platform_system == 'Linux' and platform_machine == 'x86_64'" }, -] +torch = [{ index = "pytorch-cpu" }] diff --git a/pixi.lock b/pixi.lock index d500b1bff..ab9f57916 100644 --- a/pixi.lock +++ b/pixi.lock @@ -15554,8 +15554,8 @@ packages: timestamp: 1729655345825 - pypi: lenskit name: lenskit - version: 2025.0.0a7.dev14+gdfe18c8f.d20250118 - sha256: c6f525419b5d5f59d260dc703983346c0500497e4f369fa1e8e920c78b2161b9 + version: 2025.0.0a7.dev16+g25e8f4cb.d20250118 + sha256: d7287532fecd72c29026e80460b2ca761869f21ab290419061d3f622190c1a38 requires_dist: - more-itertools>=9.0 - numpy>=1.25 diff --git a/workflows/test.ts b/workflows/test.ts index 8f6a35ece..1816d05c9 100644 --- a/workflows/test.ts +++ b/workflows/test.ts @@ -39,7 +39,11 @@ const test_matrix = { matrix: { python: PYTHONS, platform: VANILLA_PLATFORMS, - exclude: [{ python: "3.13", platform: "macos-latest" }], + exclude: [ + { python: "3.13", platform: "macos-latest" }, + { python: "3.13", platform: "windows-latest" }, + { python: "3.13", platform: "ubuntu-24.04-arm" }, + ], }, }), nojit: testJob({