Repository: turettn/fastapi_offline (language: python)

Issue:
Python 3.7 is EOL
* Drop CI testing for Python 3.7
* Add CI testing for Python 3.12
* Increment required python version to python 3.8.


Discussion / hints:

Fix patch:
diff --git a/setup.py b/setup.py
index c0a945d..c8908b6 100644
--- a/setup.py
+++ b/setup.py
@@ -4,7 +4,7 @@
 from setuptools import setup
 from setuptools.command.sdist import sdist
 
-__version__ = "1.6.1"
+__version__ = "1.7.0"
 
 
 BASE_PATH = Path(__file__).parent
@@ -59,7 +59,7 @@ def run(self) -> None:
     ],
     packages=["fastapi_offline"],
     package_data={"fastapi_offline": ["static/*", "py.typed"]},
-    python_requires=">=3.7",
+    python_requires=">=3.8",
     install_requires=[FASTAPI_VER],
     tests_require=TEST_DEPS,
     setup_requires=[FASTAPI_VER],


Test patch:
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 096cac1..3934240 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -10,7 +10,7 @@ jobs:
     runs-on: ubuntu-latest
     strategy:
       matrix:
-        python-version: [3.7, 3.8, 3.9, "3.10", "3.11"]
+        python-version: [3.8, 3.9, "3.10", "3.11"]
       fail-fast: false
     
     steps: