Repository: MarketSquare/robotframework-tidy (language: python)

Issue:
Documentation example not valid for AlignKeywordsSection.
In [Align comments](https://robotidy.readthedocs.io/en/latest/transformers/AlignKeywordsSection.html#align-comments) (4.13.0) example [Template] setting is being used but there is no such setting for keywords.


Discussion / hints:
Ugh, thanks for pointing it out

Fix patch:
diff --git a/README.md b/README.md
index 0a95ea5d..21948591 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,3 @@
-[![Unit-tests](https://img.shields.io/github/workflow/status/MarketSquare/robotframework-tidy/Unit%20tests/main)](https://github.com/MarketSquare/robotframework-tidy/actions?query=workflow%3A%22Unit+tests%22 "GitHub Workflow Unit Tests Status")
 ![Codecov](https://img.shields.io/codecov/c/github/MarketSquare/robotframework-tidy/main "Code coverage on master branch")
 ![PyPI](https://img.shields.io/pypi/v/robotframework-tidy?label=version "PyPI package version")
 ![Python versions](https://img.shields.io/pypi/pyversions/robotframework-tidy "Supported Python versions")
@@ -30,7 +29,7 @@ Full documentation available [here](https://robotidy.readthedocs.io). :open_book
 Requirements <a name="requirements"></a>
 ------------
 
-Python 3.7+ :snake: and Robot Framework 4.0.0+ :robot:.
+Python 3.8+ :snake: and Robot Framework 4.0.0+ :robot:.
 
 Installation <a name="installation"></a>
 ------------
diff --git a/docs/source/transformers/AlignKeywordsSection.rst b/docs/source/transformers/AlignKeywordsSection.rst
index d968e34e..f055e423 100644
--- a/docs/source/transformers/AlignKeywordsSection.rst
+++ b/docs/source/transformers/AlignKeywordsSection.rst
@@ -305,13 +305,13 @@ Comments are not aligned by default. You can enable it by configuring ``align_co
 
 It is especially useful if you want to use comments to name the aligned columns. For example::
 
-    *** Test Cases ***
+    *** Keywords ***
     Testing Random List
-        [Template]    Validate Random List Selection
+        [Documentation]    Validate Random List Selection
         # collection          nbr items
-        ${SIMPLE LIST}        2             # first test
-        ${MIXED LIST}         3             # second test
-        ${NESTED LIST}        4             # third test
+        ${SIMPLE LIST}        2             # first check
+        ${MIXED LIST}         3             # second check
+        ${NESTED LIST}        4             # third check
 
 Align settings separately
 -------------------------
diff --git a/setup.py b/setup.py
index 6ac6345d..b44a425b 100644
--- a/setup.py
+++ b/setup.py
@@ -11,11 +11,11 @@
 License :: OSI Approved :: Apache Software License
 Operating System :: OS Independent
 Programming Language :: Python
-Programming Language :: Python :: 3.7
 Programming Language :: Python :: 3.8
 Programming Language :: Python :: 3.9
 Programming Language :: Python :: 3.10
 Programming Language :: Python :: 3.11
+Programming Language :: Python :: 3.12
 Framework :: Robot Framework
 Framework :: Robot Framework :: Tool
 Topic :: Software Development :: Testing


Test patch:
diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml
index 2e5ba4b5..c3e91154 100644
--- a/.github/workflows/unit-tests.yml
+++ b/.github/workflows/unit-tests.yml
@@ -44,6 +44,7 @@ jobs:
     - name: Install dependencies
       run: |
         python -m pip install --upgrade pip
+        pip install --upgrade setuptools
         pip install -r tests/rf_versions_matrix/requirements_${{ matrix.rf-version }}.txt
         pip install .[dev]
     - name: Run unit tests with coverage