From 5ad434edaa1f6cd6fdb8b5711de9067d392c9979 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edgar=20Ram=C3=ADrez-Mondrag=C3=B3n?= Date: Mon, 7 Oct 2024 14:28:50 -0600 Subject: [PATCH] chore: Test with Python 3.13 --- .github/workflows/ci.yml | 22 ++++++++++++---------- tox.ini | 2 +- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 82ea545..6d15361 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,6 +9,9 @@ on: paths-ignore: - '**/README.md' +env: + FORCE_COLOR: 1 + jobs: test_tap: name: Test Tap connectivity and Configuration @@ -16,7 +19,7 @@ jobs: env: PIP_CONSTRAINT: ${{ github.workspace }}/.github/workflows/constraints.txt strategy: - fail-fast: true + fail-fast: false matrix: include: - python-version: "3.8" @@ -29,7 +32,9 @@ jobs: toxenv: py311 - python-version: "3.12" toxenv: py312 - - python-version: "3.11" + - python-version: "3.13" + toxenv: py313 + - python-version: "3.x" toxenv: deps steps: @@ -38,11 +43,8 @@ jobs: with: python-version: ${{ matrix.python-version }} architecture: x64 - - - name: Install Tox - run: | - pipx install tox - - - name: Test tap - run: | - tox -e ${{ matrix.toxenv }} + - uses: astral-sh/setup-uv@v3 + with: + version: ">=0.4.18" + - run: uv tool install tox + - run: uvx tox -e ${{ matrix.toxenv }} diff --git a/tox.ini b/tox.ini index 3545c5e..ded8e9b 100644 --- a/tox.ini +++ b/tox.ini @@ -1,7 +1,7 @@ [tox] requires = tox>=4 -env_list = py{38,39,310,311,312}, deps +env_list = py{38,39,310,311,312,313}, deps [testenv] deps =