From ffe6104b82f63b09c1149eb54f15e378480e0037 Mon Sep 17 00:00:00 2001 From: Jo Humphrey <31373245+jamdelion@users.noreply.github.com> Date: Tue, 17 Feb 2026 17:07:52 +0000 Subject: [PATCH 1/6] Add to translatable strings array --- nttt/tidyup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nttt/tidyup.py b/nttt/tidyup.py index 1934705..433c569 100644 --- a/nttt/tidyup.py +++ b/nttt/tidyup.py @@ -36,7 +36,7 @@ def revert_untranslatable_meta_elements(content, english_content): parsed_md = yaml_parser.load(content) english_parsed_md = yaml_parser.load(english_content) - translatable_keys = ["title", "description", "steps"] + translatable_keys = ["title", "description", "steps", "meta_title", "meta_description"] for key in parsed_md: if key not in translatable_keys and key in english_parsed_md: parsed_md[key] = english_parsed_md[key] From 8b857f03794b32666ed67e8424c0a8090209f8a7 Mon Sep 17 00:00:00 2001 From: Jo Humphrey <31373245+jamdelion@users.noreply.github.com> Date: Tue, 17 Feb 2026 17:14:05 +0000 Subject: [PATCH 2/6] Try bumping version --- .github/workflows/test.yml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b2faf10..fd44b94 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,14 +9,20 @@ jobs: strategy: matrix: - os: [ubuntu-latest, windows-latest, macOS-latest] + include: + - os: ubuntu-latest + python: "3.7" + - os: windows-latest + python: "3.7" + - os: macos-latest + python: "3.11" steps: - uses: actions/checkout@v2 - - name: Set up Python 3.7 + - name: Set up Python uses: actions/setup-python@v2 with: - python-version: 3.7 + python-version: ${{ matrix.python }} - name: Install dependencies run: | pip install -r requirements.txt From 12e32655eacbf3dd87b980392f900cf0c49c3e4a Mon Sep 17 00:00:00 2001 From: Jo Humphrey <31373245+jamdelion@users.noreply.github.com> Date: Tue, 17 Feb 2026 17:16:36 +0000 Subject: [PATCH 3/6] Try python 3.11 --- .github/workflows/test.yml | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index fd44b94..665c04d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -4,25 +4,18 @@ on: [push, pull_request] jobs: test: - runs-on: ${{ matrix.os }} strategy: matrix: - include: - - os: ubuntu-latest - python: "3.7" - - os: windows-latest - python: "3.7" - - os: macos-latest - python: "3.11" + os: [ubuntu-latest, windows-latest, macOS-latest] steps: - uses: actions/checkout@v2 - - name: Set up Python + - name: Set up Python 3.11 uses: actions/setup-python@v2 with: - python-version: ${{ matrix.python }} + python-version: 3.11 - name: Install dependencies run: | pip install -r requirements.txt From f5e9802337a0ebab9c7966d4eea94726703b3765 Mon Sep 17 00:00:00 2001 From: Jo Humphrey <31373245+jamdelion@users.noreply.github.com> Date: Wed, 18 Feb 2026 11:20:21 +0000 Subject: [PATCH 4/6] Try updating everywhere to v3.11 --- .github/workflows/release.yml | 6 +++--- .github/workflows/test.yml | 4 ++-- requirements.txt | 6 +++--- setup.py | 8 ++++---- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3a1f9c7..a1e3e81 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -8,11 +8,11 @@ jobs: deploy: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: - python-version: "3.7" + python-version: "3.11" - name: Install dependencies run: | python -m pip install --upgrade pip diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 665c04d..f24db4a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,9 +11,9 @@ jobs: os: [ubuntu-latest, windows-latest, macOS-latest] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Set up Python 3.11 - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: 3.11 - name: Install dependencies diff --git a/requirements.txt b/requirements.txt index bb58874..891d560 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ -eol==0.7.5 -pandas==1.5.0 -ruamel.yaml==0.17.21 +eol==0.9.0 +pandas==2.2.0 +ruamel.yaml==0.18.6 diff --git a/setup.py b/setup.py index a9c3961..e2b9a23 100644 --- a/setup.py +++ b/setup.py @@ -3,10 +3,10 @@ import setuptools if sys.version_info[0] == 2: - raise ValueError('This package requires Python 3.7 or newer') + raise ValueError('This package requires Python 3.11 or newer') elif sys.version_info[0] == 3: - if not sys.version_info >= (3, 7): - raise ValueError('This package requires Python 3.7 or newer') + if not sys.version_info >= (3, 11): + raise ValueError('This package requires Python 3.11 or newer') else: raise ValueError('Unrecognized major version of Python') @@ -40,6 +40,6 @@ 'eol', 'ruamel.yaml', ], - python_requires='>=3.7', + python_requires='>=3.11', zip_safe=False ) From 69ac8d63fa6c223c372a48eb552c48cc24ed33ba Mon Sep 17 00:00:00 2001 From: Jo Humphrey <31373245+jamdelion@users.noreply.github.com> Date: Fri, 20 Feb 2026 16:04:10 +0000 Subject: [PATCH 5/6] Add numpy pin --- requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements.txt b/requirements.txt index 891d560..50911e6 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,4 @@ +numpy==1.26.4 eol==0.9.0 pandas==2.2.0 ruamel.yaml==0.18.6 From e253bd5599d86602e5149fff54b36d7eff9d776b Mon Sep 17 00:00:00 2001 From: Jo Humphrey <31373245+jamdelion@users.noreply.github.com> Date: Fri, 20 Feb 2026 16:09:44 +0000 Subject: [PATCH 6/6] Try eol 0.7.5 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 50911e6..9b6da34 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ numpy==1.26.4 -eol==0.9.0 +eol==0.7.5 pandas==2.2.0 ruamel.yaml==0.18.6