From 77145ad32957726296951d91c10b89cb9d5db7d8 Mon Sep 17 00:00:00 2001 From: Lukas Burgholzer Date: Tue, 3 Sep 2024 00:26:39 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9A=97=EF=B8=8F=20also=20add=20a=20run=20on?= =?UTF-8?q?=20Python=203.13?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/cd.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 7c38ae59..5ddfd848 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -161,6 +161,27 @@ jobs: run: uv.exe venv --python 3.12 - name: Build the project run: uv.exe pip install -vvv . + + experimental-313: + name: ๐Ÿงต 3.13 - uv - MSVC + runs-on: windows-latest + steps: + # check out the repository (including submodules and all history) + - uses: actions/checkout@v4 + with: + submodules: recursive + fetch-depth: 0 + # set up MSVC development environment (Windows only) + - uses: ilammy/msvc-dev-cmd@v1 + # set up uv for faster Python package management + - uses: yezz123/setup-uv@v4 + - name: Install Python 3.13 from nuget + run: | + nuget.exe install python -Version 3.13.0-rc1 -FallbackSource https://api.nuget.org/v3/index.json -OutputDirectory 'C:\Users\runneradmin\AppData\Local\test\Cache\nuget-cpython' + - name: Reset uv venv + run: uv.exe venv --python "C:\Users\runneradmin\AppData\Local\test\Cache\nuget-cpython\python.3.13.0-rc1\tools\python.exe" + - name: Build the project + run: uv.exe pip install -vvv . # deploy: # if: github.event_name == 'release' && github.event.action == 'published' # name: ๐Ÿš€ Deploy to PyPI