From 4c7bf5a6c8aa01c65a541de5d1c3ed1591ddf720 Mon Sep 17 00:00:00 2001 From: vyuroshchin Date: Mon, 10 Aug 2026 00:51:16 +0300 Subject: [PATCH] chore: up minimum selenium_version and doc it --- README.md | 23 ++++++++++++----------- pyproject.toml | 4 ++-- uv.lock | 4 ++-- 3 files changed, 16 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 3fe6fe8b..f0a4ae25 100644 --- a/README.md +++ b/README.md @@ -39,17 +39,18 @@ download and unarchive the source tarball (Appium-Python-Client-X.X.tar.gz). ## Compatibility Matrix -|Appium Python Client| Selenium binding| Python version | -|----|----|----| -|`5.1.1`+|`4.26.0`+ | 3.9+ | -|`4.5.0` - `5.1.0`|`4.26.0` - `4.31.0` | 3.9+ | -|`4.3.0` - `4.4.0`|`4.26.0` - `4.31.0` | 3.8+ | -|`3.0.0` - `4.2.1` |`4.12.0` - `4.25.0` | 3.8+ | -|`2.10.0` - `2.11.1` |`4.1.0` - `4.11.2` | 3.7+ | -|`2.2.0` - `2.9.0` |`4.1.0` - `4.9.0` | 3.7+ | -|`2.0.0` - `2.1.4` |`4.0.0` | 3.7+ | -|`1.0.0` - `1.3.0` |`3.x`| 3.7+ | -|`0.52` and below|`3.x`| 2.7, 3.4 - 3.7 | +| Appium Python Client | Selenium binding | Python version | +|----------------------|---------------------|----------------| +| `6.0.0`+ | `4.37.0`+ | 3.10+ | +| `5.1.1` - `5.3.1` | `4.26.0` - `4.46.0` | 3.9+ | +| `4.5.0` - `5.1.0` | `4.26.0` - `4.31.0` | 3.9+ | +| `4.3.0` - `4.4.0` | `4.26.0` - `4.31.0` | 3.8+ | +| `3.0.0` - `4.2.1` | `4.12.0` - `4.25.0` | 3.8+ | +| `2.10.0` - `2.11.1` | `4.1.0` - `4.11.2` | 3.7+ | +| `2.2.0` - `2.9.0` | `4.1.0` - `4.9.0` | 3.7+ | +| `2.0.0` - `2.1.4` | `4.0.0` | 3.7+ | +| `1.0.0` - `1.3.0` | `3.x` | 3.7+ | +| `0.52` and below | `3.x` | 2.7, 3.4 - 3.7 | The Appium Python Client depends on [Selenium Python binding](https://pypi.org/project/selenium/), thus the Selenium Python binding update might affect the Appium Python Client behavior. diff --git a/pyproject.toml b/pyproject.toml index 9e16468f..4584c5b5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,8 +27,8 @@ classifiers = [ ] requires-python = ">=3.10" dependencies = [ - "selenium>=4.26,<5.0", - "typing-extensions~=4.13", + "selenium>=4.37.0,<5.0", + "typing-extensions~=4.16", ] [project.urls] diff --git a/uv.lock b/uv.lock index ca68422b..babc22fa 100644 --- a/uv.lock +++ b/uv.lock @@ -55,8 +55,8 @@ dev = [ [package.metadata] requires-dist = [ - { name = "selenium", specifier = ">=4.26,<5.0" }, - { name = "typing-extensions", specifier = "~=4.13" }, + { name = "selenium", specifier = ">=4.37.0,<5.0" }, + { name = "typing-extensions", specifier = "~=4.16" }, ] [package.metadata.requires-dev]