From 383246383041ada9fb79bd75486ea973cfc6383f Mon Sep 17 00:00:00 2001 From: Henning Schild Date: Tue, 14 Apr 2026 19:11:38 +0200 Subject: [PATCH] workflow/test: add a test for legacy passlib compat support Closes: #1980 Signed-off-by: Henning Schild --- .github/workflows/test.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 5e6ffac9..04e4400b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -47,6 +47,26 @@ jobs: - name: Test with newest Python on latest Ubuntu run: tox -c pyproject.toml -e py + test-ubuntu-python-newest-with-passlib: + name: Test Ubuntu:latest Python:newest passlib + needs: lint + strategy: + matrix: + os: [ubuntu-latest] + python-version: ['3.14'] + runs-on: ${{ matrix.os }} + steps: + - uses: actions/checkout@v5 + - uses: actions/setup-python@v6 + with: + python-version: ${{ matrix.python-version }} + - name: Install Test dependencies + run: pip install tox + - name: Switch back to passlib + run: sed -i 's|libpass[^"]*|passlib|' pyproject.toml + - name: Test with newest Python on latest Ubuntu + run: tox -c pyproject.toml -e py + test-python-32bit: name: Test Ubuntu:latest Python:32-bit needs: [lint, test-ubuntu-python-newest, integ-test]