Repository: ECSIM/gopem (language: python)

Issue:
Support Python 3.11
#### Description
Support Python 3.11



Discussion / hints:

Fix patch:
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8015196..56b2c5e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
 - Discord badge
 ### Changed
 - `Python 3.10` added to `test.yml`
+- `Python 3.11` added to `test.yml`
 - Logo updated
 - `AUTHORS.md` updated
 - Test system modified
diff --git a/setup.py b/setup.py
index 7f4898b..877729b 100644
--- a/setup.py
+++ b/setup.py
@@ -50,6 +50,7 @@ def read_description():
         'Intended Audience :: End Users/Desktop',
         'License :: OSI Approved :: MIT License',
         'Operating System :: OS Independent',
+        'Programming Language :: Python :: 3.11',
         'Programming Language :: Python :: 3.10',
         'Programming Language :: Python :: 3.9',
         'Programming Language :: Python :: 3.8',


Test patch:
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index a557c80..c6b282c 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -11,8 +11,8 @@ jobs:
     runs-on: ${{ matrix.os }}
     strategy:
       matrix:
-        os: [ubuntu-latest,windows-latest]
-        python-version: [3.6, 3.7, 3.8, 3.9, 3.10.0]
+        os: [ubuntu-20.04,windows-latest]
+        python-version: [3.6, 3.7, 3.8, 3.9, 3.10.0, 3.11.0]
     env:
       DISPLAY: :99.0
 
@@ -39,15 +39,15 @@ jobs:
           libxcb-shape0-dev libxcb-util0-dev libx11-xcb-dev \
           libxcb-cursor-dev libxcb-xkb-dev libxcb-xfixes0-dev \
           libxkbcommon-dev libxkbcommon-x11-dev libxkbcommon-x11-0
-      if: matrix.os == 'ubuntu-latest'
+      if: matrix.os == 'ubuntu-20.04'
     - name: Test (Ubuntu)
       run: |
         xvfb-run python -m gopem --test
-      if: matrix.os == 'ubuntu-latest'
+      if: matrix.os == 'ubuntu-20.04'
     - name: Test (Windows)
       run: |
         python -m gopem --test
-      if: matrix.os != 'ubuntu-latest'
+      if: matrix.os != 'ubuntu-20.04'
     - name: Other tests requirements Installation
       run: |
         python rsrc/requirements-splitter.py