From 37d40b2910caed9927c521374c928bcef2484439 Mon Sep 17 00:00:00 2001 From: Bob Halley Date: Sat, 23 Aug 2025 12:27:40 -0700 Subject: [PATCH] remove python 3.9 --- .github/workflows/ci.yml | 1 - README.md | 2 +- doc/whatsnew.rst | 4 +++- pyproject.toml | 3 +-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index debaaaee..edc5669a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,7 +25,6 @@ jobs: matrix: os: [ubuntu-latest, windows-latest] python-version: - - "3.9" - "3.10" - "3.11" - "3.12" diff --git a/README.md b/README.md index 4e54050d..b4ca6b78 100644 --- a/README.md +++ b/README.md @@ -86,7 +86,7 @@ Note that you can install any combination of the above, e.g.: ### Notices -Python 2.x support ended with the release of 1.16.0. `dnspython` supports Python 3.9 +Python 2.x support ended with the release of 1.16.0. `dnspython` supports Python 3.10 and later. Future support is aligned with the lifetime of the Python 3 versions. Documentation has moved to diff --git a/doc/whatsnew.rst b/doc/whatsnew.rst index 522dc814..7c42d04c 100644 --- a/doc/whatsnew.rst +++ b/doc/whatsnew.rst @@ -6,10 +6,12 @@ What's New in dnspython 2.8.0 (in development) ---------------------- -* dns/win32util.py now supports explicitly setting the configuration method used to get +* dns/win32util.py now supports explicitly setting the configuration method used to get system dns info, using the set_config_method() function. There is a new configuration method that uses the Win32 API, which can be set using set_config_method(ConfigMethod.Win32). +* The minimum supported Python version is now 3.10. + 2.7.0 ----- diff --git a/pyproject.toml b/pyproject.toml index 2b8a9924..9251c3e8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -18,14 +18,13 @@ classifiers = [ "Topic :: Internet :: Name Service (DNS)", "Topic :: Software Development :: Libraries :: Python Modules", "Programming Language :: Python :: 3", - "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", ] readme = "README.md" -requires-python = ">=3.9" +requires-python = ">=3.10" dependencies = [] dynamic = ["version"] -- 2.47.3