From 36ea330ad47f1b79a921e2665a8ec5a4736ef7a3 Mon Sep 17 00:00:00 2001 From: bguise987 Date: Thu, 22 Jan 2026 17:07:38 -0500 Subject: [PATCH 1/4] Update tox.ini for newer file format and new Python versions --- tox.ini | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/tox.ini b/tox.ini index 5aa1e98..fd4b493 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,13 @@ -[tox] -envlist = py36,py37,py38 +[tox:tox] +requires = + tox >= 4.23 +env_list = + 3.14 + 3.13 + 3.12 + 3.11 + 3.10 + 3.9 skipsdist = true [testenv] From 19465e13e53052c916b3cb3b4e36d71fc6db62e6 Mon Sep 17 00:00:00 2001 From: bguise987 Date: Thu, 22 Jan 2026 17:08:05 -0500 Subject: [PATCH 2/4] Update GitHub Actions workflow to use newer Python versions --- .github/workflows/blank.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/blank.yml b/.github/workflows/blank.yml index 1db5054..fc1d5b3 100644 --- a/.github/workflows/blank.yml +++ b/.github/workflows/blank.yml @@ -19,7 +19,7 @@ jobs: strategy: max-parallel: 4 matrix: - python: [3.6, 3.7, 3.8] + python: [3.9, 3.10, 3.11, 3.12, 3.13, 3.14] # Steps represent a sequence of tasks that will be executed as part of the job steps: From 07cf7de22b1900666da953149358dcad6506bab6 Mon Sep 17 00:00:00 2001 From: bguise987 Date: Thu, 22 Jan 2026 17:15:19 -0500 Subject: [PATCH 3/4] Update GitHub Actions versions --- .github/workflows/blank.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/blank.yml b/.github/workflows/blank.yml index fc1d5b3..33c4342 100644 --- a/.github/workflows/blank.yml +++ b/.github/workflows/blank.yml @@ -24,9 +24,9 @@ jobs: # Steps represent a sequence of tasks that will be executed as part of the job steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - - uses: actions/checkout@v2 + - uses: actions/checkout@v6 - name: Setup Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python }} - name: Install Tox and any other packages @@ -36,7 +36,7 @@ jobs: run: tox -e py - name: Python Code Quality and Lint - uses: ricardochaves/python-lint@v1.3.0 + uses: ricardochaves/python-lint@v1.4.0 with: python-root-list: "pigz_python tests" # Set max line length to same as Black From 007a3639ac311e045c69afba77363650608cd89c Mon Sep 17 00:00:00 2001 From: bguise987 Date: Thu, 22 Jan 2026 17:18:57 -0500 Subject: [PATCH 4/4] Specify GitHub actions Python versions as strings --- .github/workflows/blank.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/blank.yml b/.github/workflows/blank.yml index 33c4342..58e455a 100644 --- a/.github/workflows/blank.yml +++ b/.github/workflows/blank.yml @@ -19,7 +19,7 @@ jobs: strategy: max-parallel: 4 matrix: - python: [3.9, 3.10, 3.11, 3.12, 3.13, 3.14] + python: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14'] # Steps represent a sequence of tasks that will be executed as part of the job steps: