diff --git a/.github/workflows/python-client.yml b/.github/workflows/python-client.yml index 54a8e715e8..8ee2d50110 100644 --- a/.github/workflows/python-client.yml +++ b/.github/workflows/python-client.yml @@ -38,7 +38,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.9", "3.10", "3.11"] + python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] steps: - name: Checkout Polaris project @@ -74,6 +74,6 @@ jobs: run: | make client-integration-test - - name: Run Polaris Client help maual + - name: Run Polaris Client help manual run: | ./polaris --help diff --git a/client/python/pyproject.toml b/client/python/pyproject.toml index bec608d584..7d4af8f1f4 100644 --- a/client/python/pyproject.toml +++ b/client/python/pyproject.toml @@ -62,6 +62,9 @@ mypy = ">=1.18, <=1.18.1" pyiceberg = "==0.10.0" pre-commit = "==4.3.0" openapi-generator-cli = "==7.11.0.post0" +# pin virtualenv version to prevent poetry from upgrading to an incompatible version +# see https://github.com/python-poetry/poetry/issues/10504#issuecomment-3176923981 +virtualenv = ">=20.26.6,<20.33.0" [build-system] requires = ["poetry-core>=2.0.0,<3.0.0", "openapi-generator-cli==7.11.0.post0"]