diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5f3573641..a863648f5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -137,13 +137,20 @@ jobs: - uses: actions/setup-python@v6 with: python-version: '3.x' + - name: Install gettext + shell: pwsh # Must use PowerShell for refreshenv to work + run: | + choco install gettext -y --no-progress + refreshenv - name: Install uv uses: astral-sh/setup-uv@v7 - name: Install Dependencies run: | uv sync --frozen - name: Run test suite + shell: bash run: | - bash ./.ci/run-tests-for-ci.sh + export PATH="$PATH:/c/Program Files/gettext-iconv/bin" + ./.ci/run-tests-for-ci.sh # vim: sw=2 diff --git a/pyproject.toml b/pyproject.toml index ed9775f1a..d71f51bc5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -24,7 +24,7 @@ dependencies = [ "pymbolic>=2024.2.2", "sympy>=1.13.3", "pyyaml>=6.0.2", - "dulwich>=0.22.6,<1.2", + "dulwich>=0.22.6,<1.3", "paramiko>=3.5.1", "slixmpp>=1.8.3,<2", "docker>=7.1.0,<8", @@ -98,7 +98,7 @@ dev = [ "safety>=3.2.11,<4", # workaround for: # https://github.com/pyupio/safety/issues/784 - "typer<0.25", + "typer<0.26", # <9 because of https://github.com/sphinx-doc/sphinx/issues/3866#issuecomment-311181219 "sphinx>=8.1.3,<10",