Repository: ECSIM/gopem (language: python)

Issue:
Support Python 3.12
#### Description
Support Python 3.12



Discussion / hints:

Fix patch:
diff --git a/CHANGELOG.md b/CHANGELOG.md
index cfe1d55..75cea8b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -12,6 +12,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
 - `README.md` modified
 - `Python 3.10` added to `test.yml`
 - `Python 3.11` added to `test.yml`
+- `Python 3.12` added to `test.yml`
 - Logo updated
 - `AUTHORS.md` updated
 - Test system modified
diff --git a/setup.py b/setup.py
index 8950300..448fdec 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.12',
         'Programming Language :: Python :: 3.11',
         'Programming Language :: Python :: 3.10',
         'Programming Language :: Python :: 3.9',


Test patch:
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index c6b282c..6428b93 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -12,7 +12,7 @@ jobs:
     strategy:
       matrix:
         os: [ubuntu-20.04,windows-latest]
-        python-version: [3.6, 3.7, 3.8, 3.9, 3.10.0, 3.11.0]
+        python-version: [3.6, 3.7, 3.8, 3.9, 3.10.0, 3.11.0, 3.12.0]
     env:
       DISPLAY: :99.0
 
@@ -25,8 +25,7 @@ jobs:
     - name: Installation
       run: |
         python -m pip install --upgrade pip
-        pip install -r requirements.txt
-        python setup.py install
+        pip install .
     - name: Setup system requirements
       run: |
         export QT_DEBUG_PLUGINS=1