From 06398577d26f15e1d97fe265278eb42cdf11cfbd Mon Sep 17 00:00:00 2001 From: Jay Pantone Date: Thu, 15 Jan 2026 11:30:36 -0600 Subject: [PATCH 1/3] Pin black==25.12.0 in tox.ini for consistent formatting --- tox.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tox.ini b/tox.ini index 63928c6..280b047 100644 --- a/tox.ini +++ b/tox.ini @@ -59,5 +59,5 @@ commands = mypy description = check that comply with autoformating basepython = {[default]basepython} deps = - black + black==25.12.0 commands = black --check --diff . From bc0329b011d08463c316334e36a09ae69352769b Mon Sep 17 00:00:00 2001 From: Jay Pantone Date: Thu, 15 Jan 2026 11:38:52 -0600 Subject: [PATCH 2/3] Add Python 3.14 testing as main version --- .github/workflows/test.yml | 19 +++++++++++-------- tox.ini | 5 +++-- 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index cbe7739..873bc6d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,16 +9,16 @@ jobs: fail-fast: false matrix: include: - - python: "3.13" + - python: "3.14" toxenv: flake8 os: ubuntu-latest - - python: "3.13" + - python: "3.14" toxenv: mypy os: ubuntu-latest - - python: "3.13" + - python: "3.14" toxenv: pylint os: ubuntu-latest - - python: "3.13" + - python: "3.14" toxenv: black os: ubuntu-latest @@ -34,6 +34,9 @@ jobs: - python: "3.13" toxenv: py313 os: ubuntu-latest + - python: "3.14" + toxenv: py314 + os: ubuntu-latest - python: "pypy3.10" toxenv: pypy310 @@ -42,11 +45,11 @@ jobs: toxenv: pypy311 os: ubuntu-latest - - python: "3.13" - toxenv: py313 + - python: "3.14" + toxenv: py314 os: macos-latest - - python: "3.13" - toxenv: py313 + - python: "3.14" + toxenv: py314 os: windows-latest runs-on: ${{ matrix.os }} diff --git a/tox.ini b/tox.ini index 280b047..082c98b 100644 --- a/tox.ini +++ b/tox.ini @@ -6,11 +6,11 @@ [tox] envlist = flake8, mypy, pylint, black - py{310,311,312,313}, + py{310,311,312,313,314}, pypy{310,311} [default] -basepython=python3.13 +basepython=python3.14 [testenv] description = run test @@ -19,6 +19,7 @@ basepython = py311: python3.11 py312: python3.12 py313: python3.13 + py314: python3.14 pypy310: pypy3.10 pypy311: pypy3.11 deps = From b7a2f68c3f5deb83d0586ed4bcb65d51a53a8326 Mon Sep 17 00:00:00 2001 From: Jay Pantone Date: Thu, 15 Jan 2026 12:26:35 -0600 Subject: [PATCH 3/3] update deploy to py314 --- .github/workflows/build-and-deploy.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-and-deploy.yml b/.github/workflows/build-and-deploy.yml index f5f58a0..faccd5c 100644 --- a/.github/workflows/build-and-deploy.yml +++ b/.github/workflows/build-and-deploy.yml @@ -9,10 +9,10 @@ jobs: build-and-deploy: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/setup-python@v2 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 with: - python-version: "3.13" + python-version: "3.14" - name: install dependencies run: | python -m pip install --upgrade pip