From fa3bea4c8b8234e0d38f35a2aaef7b8d137c25f7 Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Mon, 20 Mar 2023 19:40:56 +0100 Subject: [PATCH 1/3] GitHub Actions: Python 3.7 is no longer on ubuntu-latest --- .github/workflows/tox.yml | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/.github/workflows/tox.yml b/.github/workflows/tox.yml index 9cd88b8..3b66afe 100644 --- a/.github/workflows/tox.yml +++ b/.github/workflows/tox.yml @@ -2,13 +2,7 @@ name: tox on: [push, pull_request] jobs: tox: - strategy: - fail-fast: false - # max-parallel: 4 - matrix: - os: [ubuntu-latest] # [macos-latest, ubuntu-latest, windows-latest] - # python: ['3.7', '3.8', '3.9', '3.10', '3.11'] # '2.7' tests fail - runs-on: ${{ matrix.os }} + runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 @@ -19,7 +13,6 @@ jobs: '3.9' '3.10' '3.11' - # python-version: ${{ matrix.python }} - run: pip install --upgrade pip - run: pip install tox - run: tox From fcd8a51abc87e615f09fe9cd4f27871cb1b8f7ef Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Mon, 20 Mar 2023 19:42:51 +0100 Subject: [PATCH 2/3] This is a problem of quotes --- .github/workflows/tox.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/tox.yml b/.github/workflows/tox.yml index 3b66afe..ffeeb69 100644 --- a/.github/workflows/tox.yml +++ b/.github/workflows/tox.yml @@ -2,17 +2,17 @@ name: tox on: [push, pull_request] jobs: tox: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: python-version: | - '3.7' - '3.8' - '3.9' - '3.10' - '3.11' + 3.7 + 3.8 + 3.9 + 3.10 + 3.11 - run: pip install --upgrade pip - run: pip install tox - run: tox From 17116bf000fa35b5ed89d613e89c7e65c26f3242 Mon Sep 17 00:00:00 2001 From: Chris Adams Date: Fri, 24 Mar 2023 09:43:52 -0400 Subject: [PATCH 3/3] tox: install gettext This avoids an error when the msgfmt utility is run to process translations --- .github/workflows/tox.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/tox.yml b/.github/workflows/tox.yml index ffeeb69..326af83 100644 --- a/.github/workflows/tox.yml +++ b/.github/workflows/tox.yml @@ -13,6 +13,7 @@ jobs: 3.9 3.10 3.11 + - run: sudo apt-get install -qy gettext - run: pip install --upgrade pip - run: pip install tox - run: tox