diff --git a/CHANGES.rst b/CHANGES.rst index 73226c7..e69e987 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,5 +1,11 @@ History ======= +Unreleased +---------------- +- Declare Python 3.14 support: added the ``3.14`` trove classifier, marked the + README accordingly and set ``requires-python = ">=3.9"`` so the supported + range is stated consistently in one machine-readable place (#476) + 3.2.1 ---------------- - Fixed botched v3.2 release leaving out the fix for Robot Framework 7.4 diff --git a/README.rst b/README.rst index 5e58fa1..4e84e04 100644 --- a/README.rst +++ b/README.rst @@ -9,7 +9,7 @@ AppiumLibrary_ is an appium testing library for `Robot Framework`_. Library can It uses `Appium `_ to communicate with Android and iOS application similar to how *Selenium WebDriver* talks to web browser. -It is supporting Python 3.9+ and Appium Python Client 5.1.1+ +It is supporting Python 3.9+ (tested up to Python 3.14) and Appium Python Client 5.1.1+ .. image:: https://img.shields.io/pypi/v/robotframework-appiumlibrary.svg :target: https://pypi.python.org/pypi/robotframework-appiumlibrary/ diff --git a/pyproject.toml b/pyproject.toml index 7052d42..20b68ca 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -16,6 +16,7 @@ dependencies = [ ] description = "Robot Framework Mobile app testing library for Appium Client Android & iOS & Web" readme = "README.rst" +requires-python = ">=3.9" authors = [ {name = "MarketSquare - Robot Framework community"}, {name = "William Zhang"}, @@ -42,6 +43,7 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Framework :: Robot Framework", "Framework :: Robot Framework :: Library", ]