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 b2faf10..f24db4a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -4,7 +4,6 @@ on: [push, pull_request] jobs: test: - runs-on: ${{ matrix.os }} strategy: @@ -12,11 +11,11 @@ jobs: os: [ubuntu-latest, windows-latest, macOS-latest] steps: - - uses: actions/checkout@v2 - - name: Set up Python 3.7 - uses: actions/setup-python@v2 + - uses: actions/checkout@v4 + - name: Set up Python 3.11 + uses: actions/setup-python@v4 with: - python-version: 3.7 + python-version: 3.11 - name: Install dependencies run: | pip install -r requirements.txt 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] diff --git a/requirements.txt b/requirements.txt index bb58874..9b6da34 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,4 @@ +numpy==1.26.4 eol==0.7.5 -pandas==1.5.0 -ruamel.yaml==0.17.21 +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 )