From: Bob Halley Date: Sat, 23 Aug 2025 19:27:40 +0000 (-0700) Subject: remove python 3.9 X-Git-Tag: v2.8.0rc1~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=37d40b2910caed9927c521374c928bcef2484439;p=thirdparty%2Fdnspython.git remove python 3.9 --- 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"]