diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 48ad77e..3120846 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.8", "3.12"] + python-version: ["3.9", "3.12"] steps: - uses: actions/checkout@v4 - name: Set up ${{ matrix.python-version }} diff --git a/changelog.d/20241114_113046_abdul.muqadim_remove_py3_8_references.md b/changelog.d/20241114_113046_abdul.muqadim_remove_py3_8_references.md new file mode 100644 index 0000000..645ac90 --- /dev/null +++ b/changelog.d/20241114_113046_abdul.muqadim_remove_py3_8_references.md @@ -0,0 +1 @@ +- 💥 [Deprecation] Drop support for python 3.8 and set Python 3.9 as the minimum supported python version. (by @Abdul-Muqadim-Arbisoft) \ No newline at end of file diff --git a/setup.py b/setup.py index be86294..df52d84 100644 --- a/setup.py +++ b/setup.py @@ -44,7 +44,7 @@ def load_about(): long_description_content_type="text/x-rst", packages=find_packages(exclude=["tests*"]), include_package_data=True, - python_requires=">=3.8", + python_requires=">=3.9", install_requires=["tutor>=18.0.0,<19.0.0", "click_repl>=0.3.0"], extras_require={"dev": "tutor[dev]>=18.0.0,<19.0.0"}, entry_points={ @@ -56,7 +56,6 @@ def load_about(): "License :: OSI Approved :: GNU Affero General Public License v3", "Operating System :: OS Independent", "Programming Language :: Python", - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11",