diff --git a/.github/workflows/test-elementpath.yml b/.github/workflows/test-elementpath.yml index 9fe9f6a8..6b42e7fd 100644 --- a/.github/workflows/test-elementpath.yml +++ b/.github/workflows/test-elementpath.yml @@ -14,7 +14,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python-version: [3.8, 3.9, "3.10", 3.11, 3.12, "3.13.0", "3.14.0-alpha.1", "pypy-3.10"] + python-version: [3.8, 3.9, "3.10", 3.11, 3.12, "3.13.0", "3.14.0-alpha.3", "pypy-3.10"] exclude: - os: macos-latest python-version: 3.8 @@ -44,7 +44,7 @@ jobs: pip install mypy==1.13.0 xmlschema lxml-stubs mypy --show-error-codes --strict elementpath - name: Install optional dependencies - if: ${{ matrix.python-version != '3.14.0-alpha.1' }} + if: ${{ matrix.python-version != '3.14.0-alpha.3' }} run: pip install lxml - name: Test with unittest run: | diff --git a/tox.ini b/tox.ini index d566a2da..1f617cf4 100644 --- a/tox.ini +++ b/tox.ini @@ -8,7 +8,7 @@ min_version = 4.0 envlist = py{38,39,310,311,312,313,314}, pypy3, docs, flake8, mypy-py{38,39,310,311,312,313,py3}, pytest, coverage, - xmlschema{251,302,310,321,332,342}, w3c-xsdtests + xmlschema{251,302,310,321,332,342,343}, w3c-xsdtests skip_missing_interpreters = true work_dir = {tox_root}/../.tox/elementpath @@ -71,7 +71,7 @@ deps = commands = pytest tests -ra -[testenv:xmlschema{251,302,310,321,332,342}] +[testenv:xmlschema{251,302,310,321,332,342,343}] description = Run xmlschema tests and mypy on xmlschema source (>=3.1.0) platform = (linux|darwin) set_env = @@ -81,6 +81,7 @@ set_env = xmlschema321: VERSION = 3.2.1 xmlschema332: VERSION = 3.3.2 xmlschema342: VERSION = 3.4.2 + xmlschema343: VERSION = 3.4.3 change_dir = {env_tmp_dir} deps = mypy==1.11.2