Appium-python-client

Latest version: v4.3.0

Safety actively analyzes 681775 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 14

4.3.0

-------------------

New
~~~
- Feat: support selenium 4.26+: support ClientConfig and refactoring
internal implementation (1054) [Kazuaki Matsuo]

* feat: require selenium 4.26+

* update executor command

* add more code

* tweak the init

* tweak arguments

* fix test

* apply add_command

* use add_command

* add GLOBAL_DEFAULT_TIMEOUT

* add a workaround fix

* use 4.26.1

* remove possible redundant init

* add warning

* add todo

* add description more

* use Tuple or python 3.8 and lower

* add example of ClientConfig

* add read timeout example

* update readme

* correct headers

* more timeout

* simplify a bit

* tweak the readme

* docs: update the readme

* get new headers

* fix type for py3.8

* fix review

* fix review, extract locator_converter

Other
~~~~~
- Bump 4.3.0. [Kazuaki Matsuo]
- Chore(deps-dev): update ruff requirement from ~=0.7.2 to ~=0.7.3
(1060) [dependabot[bot], dependabot[bot]]

Updates the requirements on [ruff](https://github.com/astral-sh/ruff) to permit the latest version.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.7.2...0.7.3)

---
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:development
...
- Chore: update pre-commit (1058) [Kazuaki Matsuo]

* chore: update pre-commit

* use proper pre-commit
- Chore(deps-dev): update ruff requirement from ~=0.7.0 to ~=0.7.2
(1057) [dependabot[bot], dependabot[bot]]

Updates the requirements on [ruff](https://github.com/astral-sh/ruff) to permit the latest version.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.7.0...0.7.2)

---
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:development
...
- Docs: update CHANGELOG.rst. [Kazuaki Matsuo]
- Update changelog for 4.2.1. [Kazuaki Matsuo]

4.2.1

-------------------
- Bump 4.2.1. [Kazuaki Matsuo]
- Update changelog for 4.1.1. [Kazuaki Matsuo]

4.2.0

-------------------

New
~~~
- Feat: Add flutter integration driver commands and tests (1022)
[MummanaSubramanya]

Fix
~~~
- Add missing __init__.py (1029) [Kazuaki Matsuo]

Other
~~~~~
- Chore(deps-dev): update tox requirement from ~=4.19 to ~=4.20 (1021)
[dependabot[bot], dependabot[bot]]

Updates the requirements on [tox](https://github.com/tox-dev/tox) to permit the latest version.
- [Release notes](https://github.com/tox-dev/tox/releases)
- [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst)
- [Commits](https://github.com/tox-dev/tox/compare/4.19.0...4.20.0)

---
updated-dependencies:
- dependency-name: tox
dependency-type: direct:development
...
- Chore(deps-dev): update tox requirement from ~=4.18 to ~=4.19 (1020)
[dependabot[bot], dependabot[bot]]

Updates the requirements on [tox](https://github.com/tox-dev/tox) to permit the latest version.
- [Release notes](https://github.com/tox-dev/tox/releases)
- [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst)
- [Commits](https://github.com/tox-dev/tox/compare/4.18.0...4.19.0)

---
updated-dependencies:
- dependency-name: tox
dependency-type: direct:development
...
- Update README.md. [Kazuaki Matsuo]
- Chore(deps-dev): update pylint requirement from ~=3.2.6 to ~=3.2.7
(1019) [dependabot[bot], dependabot[bot]]

Updates the requirements on [pylint](https://github.com/pylint-dev/pylint) to permit the latest version.
- [Release notes](https://github.com/pylint-dev/pylint/releases)
- [Commits](https://github.com/pylint-dev/pylint/compare/v3.2.6...v3.2.7)

---
updated-dependencies:
- dependency-name: pylint
dependency-type: direct:development
...
- Chore(deps): update selenium requirement from ~=4.23 to ~=4.24 (1018)
[dependabot[bot], dependabot[bot]]

Updates the requirements on [selenium](https://github.com/SeleniumHQ/Selenium) to permit the latest version.
- [Release notes](https://github.com/SeleniumHQ/Selenium/releases)
- [Commits](https://github.com/SeleniumHQ/Selenium/compare/selenium-4.23.0...selenium-4.24.0)

---
updated-dependencies:
- dependency-name: selenium
dependency-type: direct:production
...
- Chore(deps-dev): update black requirement from <24.0.0 to <25.0.0
(950) [Mykola Mokhnach, dependabot[bot], dependabot[bot]]

* chore(deps-dev): update black requirement from <24.0.0 to <25.0.0

Updates the requirements on [black](https://github.com/psf/black) to permit the latest version.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/compare/18.3a0...24.1.0)

---
updated-dependencies:
- dependency-name: black
dependency-type: direct:development
...
- Docs: modify readme. [Kazuaki Matsuo]
- Update changelog for 4.1.0. [Kazuaki Matsuo]

4.1.1

-------------------

New
~~~
- Feat: Add a separate function for service startup validation (1038)
[Mykola Mokhnach]

Test
~~~~
- Test: cleanup func tests for ios more (1036) [Kazuaki Matsuo]
- Test: cleanup ios (1034) [Kazuaki Matsuo]
- Test: cleanup tests more (1033) [Kazuaki Matsuo]

* test: remove some functional test which is tested in unit tets

* test: remvoe location tests

* remove finger

* remove more

* more

* more

* cleanup more
- Test: cleanup test more (1032) [Kazuaki Matsuo]

* test: cleanup duplicated tests more

* test: just remove existing ones
- Test: cleanup functional tests and move to unit test to CI stable
(1024) [Kazuaki Matsuo]

Other
~~~~~
- Bump 4.1.1. [Kazuaki Matsuo]
- Chore: allow selenium binging up to 4.25 (1055) [Kazuaki Matsuo]

* chore: allow selenium binging up to 4.25

* use 4.25

* fix syntax
- Docs: update selenium compatibility matrix. [Kazuaki Matsuo]
- Docs: add options matrix in readme (1046) [Kazuaki Matsuo]

* docs: add options matrix in readme

* chore: revert unnecessary change

* docs: add tweak pathds
- Chore(deps-dev): update ruff requirement from ~=0.6.9 to ~=0.7.0
(1049) [dependabot[bot], dependabot[bot]]

Updates the requirements on [ruff](https://github.com/astral-sh/ruff) to permit the latest version.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.6.9...0.7.0)

---
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:development
...
- Chore(deps-dev): update tox requirement from ~=4.22 to ~=4.23 (1048)
[dependabot[bot], dependabot[bot]]

Updates the requirements on [tox](https://github.com/tox-dev/tox) to permit the latest version.
- [Release notes](https://github.com/tox-dev/tox/releases)
- [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst)
- [Commits](https://github.com/tox-dev/tox/compare/4.22.0...4.23.0)

---
updated-dependencies:
- dependency-name: tox
dependency-type: direct:development
...
- Chore(deps-dev): update tox requirement from ~=4.21 to ~=4.22 (1047)
[dependabot[bot], dependabot[bot]]

Updates the requirements on [tox](https://github.com/tox-dev/tox) to permit the latest version.
- [Release notes](https://github.com/tox-dev/tox/releases)
- [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst)
- [Commits](https://github.com/tox-dev/tox/compare/4.21.0...4.22.0)

---
updated-dependencies:
- dependency-name: tox
dependency-type: direct:development
...
- Chore: use ruff (isort, pylint and pyflakes) instead of individual
isort, pylint and black libraries (1043) [Kazuaki Matsuo]

* apply ruff format and check --fix

* add .ruff.toml

* remove unused rule

* fix pypo

* remove pylint etc

* split lint and format

* add check to call lint and format

* add fix

* modify prefix

* tweak
- Chore(deps): update sphinx-rtd-theme requirement from <3.0 to <4.0
(1040) [dependabot[bot], dependabot[bot]]

Updates the requirements on [sphinx-rtd-theme](https://github.com/readthedocs/sphinx_rtd_theme) to permit the latest version.
- [Changelog](https://github.com/readthedocs/sphinx_rtd_theme/blob/master/docs/changelog.rst)
- [Commits](https://github.com/readthedocs/sphinx_rtd_theme/compare/0.1.8...3.0.0)

---
updated-dependencies:
- dependency-name: sphinx-rtd-theme
dependency-type: direct:production
...
- Chore(deps): update selenium requirement from ~=4.24 to ~=4.25 (1026)
[Mykola Mokhnach, dependabot[bot], dependabot[bot]]

* chore(deps): update selenium requirement from ~=4.24 to ~=4.25

Updates the requirements on [selenium](https://github.com/SeleniumHQ/Selenium) to permit the latest version.
- [Release notes](https://github.com/SeleniumHQ/Selenium/releases)
- [Commits](https://github.com/SeleniumHQ/Selenium/compare/selenium-4.24.0...selenium-4.25.0)

---
updated-dependencies:
- dependency-name: selenium
dependency-type: direct:production
...
- Chore(deps-dev): update pytest-cov requirement from ~=4.1 to ~=5.0
(975) [dependabot[bot], dependabot[bot]]

Updates the requirements on [pytest-cov](https://github.com/pytest-dev/pytest-cov) to permit the latest version.
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest-cov/compare/v4.1.0...v5.0.0)

---
updated-dependencies:
- dependency-name: pytest-cov
dependency-type: direct:development
...
- Chore(deps): update sphinx requirement from <7.0,>=4.0 to >=4.0,<9.0
(1009) [dependabot[bot], dependabot[bot]]

Updates the requirements on [sphinx](https://github.com/sphinx-doc/sphinx) to permit the latest version.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES.rst)
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v4.0.0...v8.0.2)

---
updated-dependencies:
- dependency-name: sphinx
dependency-type: direct:production
...
- Chore: Use proper type declarations for methods returning self
instances (1039) [Mykola Mokhnach]
- Chore(deps-dev): update tox requirement from ~=4.20 to ~=4.21 (1037)
[dependabot[bot], dependabot[bot]]

Updates the requirements on [tox](https://github.com/tox-dev/tox) to permit the latest version.
- [Release notes](https://github.com/tox-dev/tox/releases)
- [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst)
- [Commits](https://github.com/tox-dev/tox/compare/4.20.0...4.21.0)

---
updated-dependencies:
- dependency-name: tox
dependency-type: direct:development
...
- Chore: update precommit config. [Kazuaki Matsuo]
- Chore: update release script. [Kazuaki Matsuo]
- Update changelog for 4.2.0. [Kazuaki Matsuo]

4.1.0

-------------------

New
~~~
- Feat: add app_path property ("appPath") to Mac2Options (1014)
[Kazuaki Matsuo, a-fultz]

Test
~~~~
- Ci: moving to GHA (1010) [Kazuaki Matsuo]

* ci: run func_test_android4

* test: fix tests

* fix tests

* remove azure related

* use assert

* fix black lint

* use python 3.12

* use newer python

* use 3.9 for now

* Revert "fix black lint"

This reverts commit 228fe8a316d0bd361ead94ddb29da6f66abb7a09.

* remove a new line
- Ci: run other android tests on GHA (1008) [Kazuaki Matsuo]

- ci: run other android tests on GHA a few more
- Ci: move Azure to GHA (Android) (1007) [Kazuaki Matsuo]

* ci: move Azure to GHA (Android)

Other
~~~~~
- Bump 4.1.0. [Kazuaki Matsuo]
- Chore(deps-dev): update tox requirement from ~=4.16 to ~=4.18 (1013)
[dependabot[bot], dependabot[bot]]

Updates the requirements on [tox](https://github.com/tox-dev/tox) to permit the latest version.
- [Release notes](https://github.com/tox-dev/tox/releases)
- [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst)
- [Commits](https://github.com/tox-dev/tox/compare/4.16.0...4.18.0)

---
updated-dependencies:
- dependency-name: tox
dependency-type: direct:development
...
- Docs: replace badge source (1012) [Kazuaki Matsuo]
- Chore(deps-dev): update pylint requirement from ~=3.2.5 to ~=3.2.6
(1005) [dependabot[bot], dependabot[bot]]

Updates the requirements on [pylint](https://github.com/pylint-dev/pylint) to permit the latest version.
- [Release notes](https://github.com/pylint-dev/pylint/releases)
- [Commits](https://github.com/pylint-dev/pylint/compare/v3.2.5...v3.2.6)

---
updated-dependencies:
- dependency-name: pylint
dependency-type: direct:development
...
- Chore: remove non-reference variables, import and fix test names to
run them properly (1006) [Kazuaki Matsuo]
- Chore(deps-dev): update pytest requirement from ~=8.2 to ~=8.3 (1004)
[dependabot[bot], dependabot[bot]]

Updates the requirements on [pytest](https://github.com/pytest-dev/pytest) to permit the latest version.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/8.2.0...8.3.1)

---
updated-dependencies:
- dependency-name: pytest
dependency-type: direct:development
...
- Chore(deps-dev): update pylint requirement from ~=3.2.2 to ~=3.2.5
(1000) [dependabot[bot], dependabot[bot]]

Updates the requirements on [pylint](https://github.com/pylint-dev/pylint) to permit the latest version.
- [Release notes](https://github.com/pylint-dev/pylint/releases)
- [Commits](https://github.com/pylint-dev/pylint/compare/v3.2.2...v3.2.5)

---
updated-dependencies:
- dependency-name: pylint
dependency-type: direct:development
...
- Chore(deps-dev): update tox requirement from ~=4.15 to ~=4.16 (1002)
[dependabot[bot], dependabot[bot]]

Updates the requirements on [tox](https://github.com/tox-dev/tox) to permit the latest version.
- [Release notes](https://github.com/tox-dev/tox/releases)
- [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst)
- [Commits](https://github.com/tox-dev/tox/compare/4.15.0...4.16.0)

---
updated-dependencies:
- dependency-name: tox
dependency-type: direct:development
...
- Chore(deps): update selenium requirement from ~=4.22 to ~=4.23 (1003)
[dependabot[bot], dependabot[bot]]

Updates the requirements on [selenium](https://github.com/SeleniumHQ/Selenium) to permit the latest version.
- [Release notes](https://github.com/SeleniumHQ/Selenium/releases)
- [Commits](https://github.com/SeleniumHQ/Selenium/compare/selenium-4.22.0...selenium-4.23.0)

---
updated-dependencies:
- dependency-name: selenium
dependency-type: direct:production
...
- Update changelog for 4.0.1. [Kazuaki Matsuo]

4.0.1

-------------------

Fix
~~~
- Typo and update test (992) [Kazuaki Matsuo]

* docs: fix typo

* fix more typos

* test: fix one test

Test
~~~~
- Ci: enable trigger. [Kazuaki Matsuo]
- Ci: Bump conventional-pr-action to v3 (989) [Mykola Mokhnach]
- Ci: use gha instead of Azure for iOS in Azure (987) [Kazuaki Matsuo]

ci: use gha instead of Azure for iOS in Azure
- Ci: move the file. [Kazuaki Matsuo]
- Ci: add initial gha to run by manual (984) [Kazuaki Matsuo]

Other
~~~~~
- Bump 4.0.1. [Kazuaki Matsuo]
- Chore: Add mobile: replacements to clipboard API wrappers (998)
[Mykola Mokhnach]

* chore: Add mobile: replacements to clipboard API wrappers

* Fix order

* update tests
- Chore(deps): update selenium requirement from ~=4.21 to ~=4.22 (996)
[dependabot[bot], dependabot[bot]]

Updates the requirements on [selenium](https://github.com/SeleniumHQ/Selenium) to permit the latest version.
- [Release notes](https://github.com/SeleniumHQ/Selenium/releases)
- [Commits](https://github.com/SeleniumHQ/Selenium/compare/selenium-4.21.0...selenium-4.22.0)

---
updated-dependencies:
- dependency-name: selenium
dependency-type: direct:production
...
- Chore(deps-dev): update pylint requirement from ~=3.1.0 to ~=3.2.2
(993) [dependabot[bot], dependabot[bot]]

Updates the requirements on [pylint](https://github.com/pylint-dev/pylint) to permit the latest version.
- [Release notes](https://github.com/pylint-dev/pylint/releases)
- [Commits](https://github.com/pylint-dev/pylint/compare/v3.1.0...v3.2.2)

---
updated-dependencies:
- dependency-name: pylint
dependency-type: direct:development
...
- Chore(deps): update selenium requirement from ~=4.20 to ~=4.21 (991)
[dependabot[bot], dependabot[bot]]

Updates the requirements on [selenium](https://github.com/SeleniumHQ/Selenium) to permit the latest version.
- [Release notes](https://github.com/SeleniumHQ/Selenium/releases)
- [Commits](https://github.com/SeleniumHQ/Selenium/compare/selenium-4.20.0...selenium-4.21.0)

---
updated-dependencies:
- dependency-name: selenium
dependency-type: direct:production
...
- Docs: missing appium python client version in the compatibility
matrix. [Kazuaki Matsuo]
- Chore(deps): update sphinx-rtd-theme requirement from <2.0 to <3.0
(935) [dependabot[bot], dependabot[bot]]

Updates the requirements on [sphinx-rtd-theme](https://github.com/readthedocs/sphinx_rtd_theme) to permit the latest version.
- [Changelog](https://github.com/readthedocs/sphinx_rtd_theme/blob/master/docs/changelog.rst)
- [Commits](https://github.com/readthedocs/sphinx_rtd_theme/compare/0.1.8...2.0.0)

---
updated-dependencies:
- dependency-name: sphinx-rtd-theme
dependency-type: direct:production
...
- Chore(deps-dev): update tox requirement from ~=4.14 to ~=4.15 (982)
[Kazuaki Matsuo, dependabot[bot], dependabot[bot]]

Updates the requirements on [tox](https://github.com/tox-dev/tox) to permit the latest version.
- [Release notes](https://github.com/tox-dev/tox/releases)
- [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst)
- [Commits](https://github.com/tox-dev/tox/compare/4.14.0...4.15.0)

---
updated-dependencies:
- dependency-name: tox
dependency-type: direct:development
...
- Docs: update docstring (986) [Kazuaki Matsuo]
- Chore(deps-dev): update pytest requirement from ~=8.1 to ~=8.2 (983)
[dependabot[bot], dependabot[bot]]

Updates the requirements on [pytest](https://github.com/pytest-dev/pytest) to permit the latest version.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/8.1.0...8.2.0)

---
updated-dependencies:
- dependency-name: pytest
dependency-type: direct:development
...
- Chore(deps): update selenium requirement from ~=4.19 to ~=4.20 (981)
[dependabot[bot], dependabot[bot]]

Updates the requirements on [selenium](https://github.com/SeleniumHQ/Selenium) to permit the latest version.
- [Release notes](https://github.com/SeleniumHQ/Selenium/releases)
- [Commits](https://github.com/SeleniumHQ/Selenium/compare/selenium-4.19.0...selenium-4.20.0)

---
updated-dependencies:
- dependency-name: selenium
dependency-type: direct:production
...
- Chore: remove IOS_UIAUTOMATION (979) [zeufack]
- Chore(deps): update selenium requirement from ~=4.18 to ~=4.19 (976)
[dependabot[bot], dependabot[bot]]

Updates the requirements on [selenium](https://github.com/SeleniumHQ/Selenium) to permit the latest version.
- [Release notes](https://github.com/SeleniumHQ/Selenium/releases)
- [Commits](https://github.com/SeleniumHQ/Selenium/compare/selenium-4.18.0...selenium-4.19.0)

---
updated-dependencies:
- dependency-name: selenium
dependency-type: direct:production
...
- Chore(deps-dev): update types-python-dateutil requirement (973)
[dependabot[bot], dependabot[bot]]

---
updated-dependencies:
- dependency-name: types-python-dateutil
dependency-type: direct:development
...
- Update changelog for 4.0.0. [Kazuaki Matsuo]

Page 1 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.