From 83e205e6d4f940581ee5a5c9bdfde9261c3d5e75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Y=C3=BCce=20Tekol?= Date: Wed, 23 Oct 2024 22:40:59 +0300 Subject: [PATCH] Min python is 3.9 (#190) --- .github/workflows/tests.yaml | 2 +- docs/source/get_started.rst | 2 +- pyproject.toml | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 2720eff..61d3adb 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -15,7 +15,7 @@ jobs: name: "Run tests with Python ${{ matrix.python-version }} on ${{ matrix.os }}" strategy: matrix: - python-version: [ '3.8', '3.12', '3.13' ] + python-version: [ '3.9', '3.13' ] os: [ "ubuntu-22.04", "ubuntu-24.04" ] fail-fast: false diff --git a/docs/source/get_started.rst b/docs/source/get_started.rst index 2b16f3f..5afc3a6 100644 --- a/docs/source/get_started.rst +++ b/docs/source/get_started.rst @@ -4,7 +4,7 @@ Get Started Requirements ------------ -* Python 3.8 or later +* Python 3.9 or later * SWI-Prolog 8.4.2 or later * 64bit Intel or ARM processor diff --git a/pyproject.toml b/pyproject.toml index c5f9ff2..5f0d385 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ name = "pyswip" version = "0.3.2" description = "PySwip enables querying SWI-Prolog in your Python programs." readme = "README.md" -requires-python = ">=3.8" +requires-python = ">=3.9" authors = [ { name = "Yuce Tekol", email = "yucetekol@gmail.com" }, ] @@ -27,11 +27,11 @@ classifiers = [ "Programming Language :: Python", "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: Software Development :: Libraries :: Python Modules", - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Programming Language :: Python :: Implementation :: CPython", ]