From b629c84943f7b7f77e2eb49394844cb9ef523300 Mon Sep 17 00:00:00 2001 From: Hiroshi Miura Date: Sat, 4 May 2024 16:21:01 +0900 Subject: [PATCH] Drop support for Python 3.7 (#741) - Minimum required python version to be 3.8.10, a last version which got regular bug fixes. - tox: drop 3.7 and add 3.12 - Next aqtinstall release will be version 3.2.0 Signed-off-by: Hiroshi Miura --- docs/CHANGELOG.rst | 4 ++++ docs/installation.rst | 2 +- pyproject.toml | 5 +++-- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/docs/CHANGELOG.rst b/docs/CHANGELOG.rst index 27baeae..f71f0ea 100644 --- a/docs/CHANGELOG.rst +++ b/docs/CHANGELOG.rst @@ -13,6 +13,10 @@ All notable changes to this project will be documented in this file. `Unreleased`_ ============= +Deprecated +---------- +* Drop support for python 3.7 + `v3.1.15`_ (4, May 2024) ======================== diff --git a/docs/installation.rst b/docs/installation.rst index 5c84e26..18db9e0 100644 --- a/docs/installation.rst +++ b/docs/installation.rst @@ -8,7 +8,7 @@ Installation Requirements ------------ -- Minimum Python version: 3.7.5 +- Minimum Python version: 3.8.10 - Dependencies: requests, py7zr, semantic_version, patch, texttable, bs4, defusedxml, humanize diff --git a/pyproject.toml b/pyproject.toml index 64e3ac6..ef0f65c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -20,7 +20,7 @@ classifiers = [ "Topic :: Software Development", "Topic :: Software Development :: Libraries", ] -requires-python = ">=3.7" +requires-python = ">=3.8" dependencies = [ "bs4", # canonical name is beautifulsoup4 "defusedxml", @@ -174,7 +174,7 @@ markers = [ [tool.tox] legacy_tox_ini = """ [tox] -envlist = check, docs, py{37,38,39,310,311}, py39d, mprof, fil, mypy +envlist = check, docs, py{38,39,310,311,312}, py39d, mprof, fil, mypy isolated_build = True [testenv] @@ -248,4 +248,5 @@ python = 3.9: py39, docs, check, mypy 3.10: py310 3.11: py311 + 3.12: py312 """