From bf4b051590a7778342950a7133232cac737d0c50 Mon Sep 17 00:00:00 2001 From: M Starch Date: Tue, 7 Jan 2025 09:36:22 -0800 Subject: [PATCH] Fixing missing python packages. Fixes: #3101, #3102 (#3110) * Fixing missing python packages. Fixes: #3101, #3102 * Limiting legacy-cgi to python 3.13+ * Updating workflows for python 3.13 * Downgrading to last 3.8 setuptools package * Reverting to 3.12 for macOs run --- .github/workflows/pip-check.yml | 2 +- requirements.txt | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pip-check.yml b/.github/workflows/pip-check.yml index 45e4d72a50..583ef2fdd9 100644 --- a/.github/workflows/pip-check.yml +++ b/.github/workflows/pip-check.yml @@ -16,7 +16,7 @@ jobs: runs-on: ${{ matrix.runner }} strategy: matrix: - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"] # macos-13 is the last Intel-family runner; macos-latest is ARM runner: [macos-13, macos-latest, ubuntu-22.04, ubuntu-latest] steps: diff --git a/requirements.txt b/requirements.txt index 10b66d0014..a41bb6a6ac 100644 --- a/requirements.txt +++ b/requirements.txt @@ -41,6 +41,7 @@ importlib-metadata==6.7.0 iniconfig==2.0.0 itsdangerous==2.2.0 Jinja2==3.1.4 +legacy-cgi==2.6.1; python_version >= "3.13" lxml==5.3.0 Markdown==3.7 markdown-it-py==3.0.0 @@ -63,6 +64,7 @@ PyYAML==6.0.2 pyzmq==26.2.0 requests==2.32.3 rich==13.9.2 +setuptools==75.3.0 six==1.16.0 text-unidecode==1.3 tomli==2.0.1