Repository: randyzwitch/streamlit-folium (language: python)

Issue:
Drop 3.7, add 3.10/11 to GitHub test matrix
Should also move the requirement up in setup file, to directly indicate our intent of not supporting 3.7 when it is EOL


Discussion / hints:

Fix patch:
diff --git a/setup.py b/setup.py
index 8b45cb3..d454ca6 100644
--- a/setup.py
+++ b/setup.py
@@ -12,6 +12,6 @@
     packages=setuptools.find_packages(),
     include_package_data=True,
     classifiers=[],
-    python_requires=">=3.7",
+    python_requires=">=3.8",
     install_requires=["streamlit>=1.13.0", "folium>=0.13", "jinja2", "branca"],
 )


Test patch:
diff --git a/.github/workflows/run_tests_each_PR.yml b/.github/workflows/run_tests_each_PR.yml
index dabb636..c505cf0 100644
--- a/.github/workflows/run_tests_each_PR.yml
+++ b/.github/workflows/run_tests_each_PR.yml
@@ -14,7 +14,7 @@ jobs:
     runs-on: ubuntu-latest
     strategy:
       matrix:
-        python-version: [3.7, 3.8, 3.9]
+        python-version: [3.8, 3.9, "3.10", 3.11]
 
     steps:
       - uses: actions/checkout@v3