From 61489cddb9009af5f6f914e39ef9b02b4019f13d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Besson?= Date: Mon, 25 Mar 2024 15:25:58 +0000 Subject: [PATCH] Consume pre-build Ice Python wheel packages on Windows builds Test all supported Python version (currently 3.8 -> 3.12) on Windows 2019 --- .github/workflows/workflow.yml | 3 +-- tox.ini | 5 +++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index a6642d446..5ac101a8f 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -21,11 +21,10 @@ jobs: - '3.12' os: - ubuntu-22.04 + - windows-2019 include: - python-version: '3.8' os: macos-latest - - python-version: '3.9' - os: windows-2019 runs-on: ${{ matrix.os }} steps: - name: Get tox target diff --git a/tox.ini b/tox.ini index 9b4e9ec30..5a0da98d0 100644 --- a/tox.ini +++ b/tox.ini @@ -27,6 +27,11 @@ deps = https://github.com/glencoesoftware/zeroc-ice-py-macos-x86_64/releases/download/20220722/zeroc_ice-3.6.5-cp38-cp38-macosx_10_15_x86_64.whl; platform_system!="Windows" and platform_system!="Linux" and python_version=="3.8" https://github.com/glencoesoftware/zeroc-ice-py-macos-x86_64/releases/download/20220722/zeroc_ice-3.6.5-cp39-cp39-macosx_10_15_x86_64.whl; platform_system!="Windows" and platform_system!="Linux" and python_version=="3.9" https://github.com/glencoesoftware/zeroc-ice-py-macos-x86_64/releases/download/20220722/zeroc_ice-3.6.5-cp310-cp310-macosx_10_15_x86_64.whl; platform_system!="Windows" and platform_system!="Linux" and python_version=="3.10" + https://github.com/glencoesoftware/zeroc-ice-py-win-x86_64/releases/download/20240325/zeroc_ice-3.6.5-cp38-cp38-win_amd64.whl; platform_system=="Windows" and python_version=="3.8" + https://github.com/glencoesoftware/zeroc-ice-py-win-x86_64/releases/download/20240325/zeroc_ice-3.6.5-cp39-cp39-win_amd64.whl; platform_system=="Windows" and python_version=="3.9" + https://github.com/glencoesoftware/zeroc-ice-py-win-x86_64/releases/download/20240325/zeroc_ice-3.6.5-cp310-cp310-win_amd64.whl; platform_system=="Windows" and python_version=="3.10" + https://github.com/glencoesoftware/zeroc-ice-py-win-x86_64/releases/download/20240325/zeroc_ice-3.6.5-cp311-cp311-win_amd64.whl; platform_system=="Windows" and python_version=="3.11" + https://github.com/glencoesoftware/zeroc-ice-py-win-x86_64/releases/download/20240325/zeroc_ice-3.6.5-cp312-cp312-win_amd64.whl; platform_system=="Windows" and python_version=="3.12" # zeroc-ice installed automatically on other platforms (setup.py install_requires) pywin32; platform_system=="Windows" jinja2