- Unclosed file <_io.BufferedReader name error by proper cleanup of
subprocess.Popen process ([#965](https://github.com/appium/python-client/issues/965)) [WrrngnCode]
appium/python-client#962
add a Popen.communicate call after terminate to ensure that file stdout and sdterr file descriptors are closed properly.
Other
Bump 3.2.1. [Kazuaki Matsuo]
Update changelog for 3.2.0. [Kazuaki Matsuo]
v3.2.0 (2024-02-24)
New
- Feat: add pause in drag_and_drop ([#961](https://github.com/appium/python-client/issues/961)) [Kazuaki Matsuo]
feat: add pause in drag_and_drop
docs: tweak docstring
Update action_helpers.py
apply pause only when the value is not negative
Fix
Add return self in MultiAction#add (#964) [Kazuaki Matsuo]
Other
- Bump 3.2.0. [Kazuaki Matsuo]
- Chore(deps): update selenium requirement from ~=4.17 to ~=4.18 ([#958](https://github.com/appium/python-client/issues/958))
[dependabot[bot], dependabot[bot]]
Updates the requirements on selenium to permit the latest version.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Updates the requirements on appium-python-client to permit the latest version.
Changelog
Sourced from appium-python-client's changelog.
... (truncated)
Commits
9b6aa58
Bump 3.2.1ac9965d
fix: unclosed file <_io.BufferedReader name error by proper cleanup of subpro...6f48898
Update changelog for 3.2.08b4b290
Bump 3.2.0686d486
feat: add pause in drag_and_drop (#961)2e0ff4e
fix: add return self in MultiAction#add (#964)1c6dcdf
chore(deps): update selenium requirement from ~=4.17 to ~=4.18 (#958)92583ce
chore(deps-dev): update pytest requirement from ~=7.4 to ~=8.0 (#953)bdac0b8
chore(deps): update selenium requirement from ~=4.15 to ~=4.17 (#948)ea9e09e
docs: update W3C actions example in readme (#946)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show