diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index ed50d83e..d80d91f4 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -34,6 +34,8 @@ jobs: fedver: latest - toxenv: py313 fedver: latest + - toxenv: py314 + fedver: latest runs-on: ubuntu-latest container: "fedorapython/fedora-python-tox:${{ matrix.fedver }}" steps: diff --git a/duffy/legacy/main.py b/duffy/legacy/main.py index a9beab40..4736f36d 100644 --- a/duffy/legacy/main.py +++ b/duffy/legacy/main.py @@ -63,6 +63,9 @@ def lookup_pool_from_map(**req_specs: Optional[str]) -> Optional[str]: if pool_template: pool = jinja2.Template(pool_template).render(**req_specs) break + else: # pragma: no cover + # Python 3.14 + tox screws up coverage tallying here, so ignore it explicitly. + pass return pool diff --git a/tox.ini b/tox.ini index f7054bc0..64a64646 100644 --- a/tox.ini +++ b/tox.ini @@ -4,7 +4,7 @@ envlist = format lint poetry - py{38,39,310,311,312,313} + py{38,39,310,311,312,313,314} isolated_build = true skip_missing_interpreters = true