pytest-dev/pytest-testinfra (pytest-testinfra)
### [`v10.1.1`](https://togithub.com/pytest-dev/pytest-testinfra/blob/HEAD/CHANGELOG.rst#1011)
[Compare Source](https://togithub.com/pytest-dev/pytest-testinfra/compare/10.1.0...10.1.1)
\======
- \[FIX] Add check for the existence of ssh control path directory
- \[FIX] Handle is_installed for rpm package when rpm database is corrupted
- \[FIX] Fix service.exists
### [`v10.1.0`](https://togithub.com/pytest-dev/pytest-testinfra/blob/HEAD/CHANGELOG.rst#1010)
[Compare Source](https://togithub.com/pytest-dev/pytest-testinfra/compare/10.0.0...10.1.0)
\======
- \[NEW] Add Interface.link property
- \[FIX] Make file properties follow symlinks
- \[FIX] Require pytest>=6 and use future annotations for pytest<7 compatibility
### [`v10.0.0`](https://togithub.com/pytest-dev/pytest-testinfra/blob/HEAD/CHANGELOG.rst#1000)
[Compare Source](https://togithub.com/pytest-dev/pytest-testinfra/compare/9.0.0...10.0.0)
\======
- \[FIX] Ansible: Fix for missing group names in get_variables()
- \[FIX] testinfra/modules/blockdevice: Don't fail on stderr
- \[DOC] Extend and show the documentation of CommandResult
- \[FIX] Extend list of valid suffixes for systemd units
- \[DOC] Add missing Environment doc section
- \[MISC] Define types for plugin.py
- \[FIX] Missing RHEL distribution in package module
- \[NEW] Add brew support in package module
- \[NEW] Add Service.exists
- \[MISC] Make CommandResult a dataclass
### [`v9.0.0`](https://togithub.com/pytest-dev/pytest-testinfra/blob/HEAD/CHANGELOG.rst#900)
[Compare Source](https://togithub.com/pytest-dev/pytest-testinfra/compare/8.1.0...9.0.0)
\=====
- \[BREAKING] pytest-testinfra now require python >= 3.9
- \[BREAKING] Drop deprecated module PipPackage
- \[NEW] Add support for the SSH ControlPath connection sharing option ([#713](https://togithub.com/pytest-dev/pytest-testinfra/issues/713))
- \[FIX] Retry SSH on ConnectionResetError ([#708](https://togithub.com/pytest-dev/pytest-testinfra/issues/708))
- \[FIX] List openSUSE Leap and Tumbleweed explicitly as rpm based distributions
- \[FIX] Make group name mandatory in group module
### [`v8.1.0`](https://togithub.com/pytest-dev/pytest-testinfra/blob/HEAD/CHANGELOG.rst#810)
[Compare Source](https://togithub.com/pytest-dev/pytest-testinfra/compare/8.0.0...8.1.0)
\=====
- \[NEW] Add Windows support for File and Service modules
- \[NEW] Add File.is_executable property
### [`v8.0.0`](https://togithub.com/pytest-dev/pytest-testinfra/blob/HEAD/CHANGELOG.rst#800)
[Compare Source](https://togithub.com/pytest-dev/pytest-testinfra/compare/7.0.0...8.0.0)
\=====
- \[NEW] Add Group.members attribute
- \[NEW] Add File.inode attribute
- \[NEW] Add Interface.routes() method
- \[NEW] Add Docker.is_restarting attribute
- \[FIX] Fix possible error in Interface.default()
- \[FIX] Fix busybox detection in Process module
- \[FIX] Fix possible KeyError in SysInfo module
- \[BREAKING] Drop support for python 3.7
### [`v7.0.0`](https://togithub.com/pytest-dev/pytest-testinfra/blob/HEAD/CHANGELOG.rst#700)
[Compare Source](https://togithub.com/pytest-dev/pytest-testinfra/compare/6.8.0...7.0.0)
\=====
- \[NEW] Improved ssh config support in Paramiko backend
- \[NEW] Add chroot backend
- \[NEW] Add support for Manjaro-Linux
- \[NEW] Add support for Cloudlinux
- \[BREAKING] Drop support for python 3.6 which is EOL
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
==6.8.0
->==10.1.1
Release Notes
pytest-dev/pytest-testinfra (pytest-testinfra)
### [`v10.1.1`](https://togithub.com/pytest-dev/pytest-testinfra/blob/HEAD/CHANGELOG.rst#1011) [Compare Source](https://togithub.com/pytest-dev/pytest-testinfra/compare/10.1.0...10.1.1) \====== - \[FIX] Add check for the existence of ssh control path directory - \[FIX] Handle is_installed for rpm package when rpm database is corrupted - \[FIX] Fix service.exists ### [`v10.1.0`](https://togithub.com/pytest-dev/pytest-testinfra/blob/HEAD/CHANGELOG.rst#1010) [Compare Source](https://togithub.com/pytest-dev/pytest-testinfra/compare/10.0.0...10.1.0) \====== - \[NEW] Add Interface.link property - \[FIX] Make file properties follow symlinks - \[FIX] Require pytest>=6 and use future annotations for pytest<7 compatibility ### [`v10.0.0`](https://togithub.com/pytest-dev/pytest-testinfra/blob/HEAD/CHANGELOG.rst#1000) [Compare Source](https://togithub.com/pytest-dev/pytest-testinfra/compare/9.0.0...10.0.0) \====== - \[FIX] Ansible: Fix for missing group names in get_variables() - \[FIX] testinfra/modules/blockdevice: Don't fail on stderr - \[DOC] Extend and show the documentation of CommandResult - \[FIX] Extend list of valid suffixes for systemd units - \[DOC] Add missing Environment doc section - \[MISC] Define types for plugin.py - \[FIX] Missing RHEL distribution in package module - \[NEW] Add brew support in package module - \[NEW] Add Service.exists - \[MISC] Make CommandResult a dataclass ### [`v9.0.0`](https://togithub.com/pytest-dev/pytest-testinfra/blob/HEAD/CHANGELOG.rst#900) [Compare Source](https://togithub.com/pytest-dev/pytest-testinfra/compare/8.1.0...9.0.0) \===== - \[BREAKING] pytest-testinfra now require python >= 3.9 - \[BREAKING] Drop deprecated module PipPackage - \[NEW] Add support for the SSH ControlPath connection sharing option ([#713](https://togithub.com/pytest-dev/pytest-testinfra/issues/713)) - \[FIX] Retry SSH on ConnectionResetError ([#708](https://togithub.com/pytest-dev/pytest-testinfra/issues/708)) - \[FIX] List openSUSE Leap and Tumbleweed explicitly as rpm based distributions - \[FIX] Make group name mandatory in group module ### [`v8.1.0`](https://togithub.com/pytest-dev/pytest-testinfra/blob/HEAD/CHANGELOG.rst#810) [Compare Source](https://togithub.com/pytest-dev/pytest-testinfra/compare/8.0.0...8.1.0) \===== - \[NEW] Add Windows support for File and Service modules - \[NEW] Add File.is_executable property ### [`v8.0.0`](https://togithub.com/pytest-dev/pytest-testinfra/blob/HEAD/CHANGELOG.rst#800) [Compare Source](https://togithub.com/pytest-dev/pytest-testinfra/compare/7.0.0...8.0.0) \===== - \[NEW] Add Group.members attribute - \[NEW] Add File.inode attribute - \[NEW] Add Interface.routes() method - \[NEW] Add Docker.is_restarting attribute - \[FIX] Fix possible error in Interface.default() - \[FIX] Fix busybox detection in Process module - \[FIX] Fix possible KeyError in SysInfo module - \[BREAKING] Drop support for python 3.7 ### [`v7.0.0`](https://togithub.com/pytest-dev/pytest-testinfra/blob/HEAD/CHANGELOG.rst#700) [Compare Source](https://togithub.com/pytest-dev/pytest-testinfra/compare/6.8.0...7.0.0) \===== - \[NEW] Improved ssh config support in Paramiko backend - \[NEW] Add chroot backend - \[NEW] Add support for Manjaro-Linux - \[NEW] Add support for Cloudlinux - \[BREAKING] Drop support for python 3.6 which is EOLConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.