diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 66028ffa..91378bd0 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -35,7 +35,7 @@ jobs: strategy: matrix: os: [macos-latest, windows-latest, ubuntu-latest] - python-version: ["3.7", "3.11"] + python-version: ["3.8", "3.11"] fail-fast: false permissions: contents: read @@ -153,7 +153,7 @@ jobs: strategy: matrix: os: [macos-latest, windows-latest, ubuntu-latest] - 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 permissions: contents: read diff --git a/.mypy.ini b/.mypy.ini index 5ba44640..ae553005 100644 --- a/.mypy.ini +++ b/.mypy.ini @@ -1,5 +1,5 @@ [mypy] -python_version = 3.7 +python_version = 3.8 warn_unused_configs = True plugins = sqlmypy diff --git a/noxfile.py b/noxfile.py index db3a3548..dcffa679 100644 --- a/noxfile.py +++ b/noxfile.py @@ -66,17 +66,17 @@ def default(session, path): ) -@nox.session(python=["3.7", "3.8", "3.9", "3.10", "3.11"]) +@nox.session(python=["3.8", "3.9", "3.10", "3.11"]) def unit(session): default(session, os.path.join("tests", "unit")) -@nox.session(python=["3.7", "3.8", "3.9", "3.10", "3.11"]) +@nox.session(python=["3.8", "3.9", "3.10", "3.11"]) def system(session): default(session, os.path.join("tests", "system")) -@nox.session(python=["3.7", "3.8", "3.9", "3.10", "3.11"]) +@nox.session(python=["3.8", "3.9", "3.10", "3.11"]) def test(session): default(session, os.path.join("tests", "unit")) default(session, os.path.join("tests", "system")) diff --git a/setup.py b/setup.py index 81bc5b6c..4dcdfd3c 100644 --- a/setup.py +++ b/setup.py @@ -64,7 +64,6 @@ "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", - "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", @@ -80,7 +79,7 @@ "pytds": ["python-tds==1.12.0"], "asyncpg": ["asyncpg==0.27.0"] }, - python_requires=">=3.7", + python_requires=">=3.8", include_package_data=True, zip_safe=False, )