NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4276 most downloaded on PyPI
Test infrastructures
Last release 2 years ago
no release in 18 months
Ships fairly regularly
a new release about every 3 months
Nearly every release is documented
notes for 18 of 18 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
19 releases · first in 2020
One column per quarter.
Include files required to run tests in sdist by @philpep in #799
Full Changelog: 10.2.1...10.2.2
Full Changelog: https://github.com/pytest-dev/pytest-testinfra/compare/10.2.1...10.2.2
Atempt to fix gh workflow to publish to pypi by @philpep in #796
Full Changelog: 10.2.0...10.2.1
Full Changelog: https://github.com/pytest-dev/pytest-testinfra/compare/10.2.0...10.2.1
Fix building bookworm test image by @philpep in https://github.com/pytest-dev/pytest-testinfra/pull/769
Full Changelog: https://github.com/pytest-dev/pytest-testinfra/compare/10.1.0...10.1.1
Full Changelog: 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
Import future annotations for pytest 6, Python 3.9 compatibility by @martinhoyer in https://github.com/pytest-dev/pytest-testinfra/pull/756
Full Changelog: https://github.com/pytest-dev/pytest-testinfra/compare/10.0.0...10.1.0
Full Changelog: 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
[FIX] Fix output of error message by @CarstenGrohmann in https://github.com/pytest-dev/pytest-testinfra/pull/726
Full Changelog: https://github.com/pytest-dev/pytest-testinfra/compare/9.0.0...10.0.0
Full Changelog: 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
[BREAKING] Drop deprecated module PipPackage
Changes since v8.1.0:
[NEW] Add Windows support for File and Service modules
[NEW] Add Group.members attribute
Changes since v7.0.1:
[NEW] Improved ssh config support in Paramiko backend
Changes since v6.8.0:
[NEW] Add support for AlmaLinux and RockyLinux
Changes since v6.7.0:
[NEW] Handle ansible_connection type community.docker.docker
[NEW] Allow to test for user password expiration
Fallback to which when "command -v" fails
Changes since v6.4.0:
Implement Interface names and default
Changes since v6.3.0:
Fix #451 for use with pytest -p no:terminal
Fix #590: Systeminfo doesn't resolve Windows correctly
Fix wrong package module on CentOS having dpkg tools installed #570
Changes since 6.0.0:
Breaking change: testinfra has moved to the https://github.com/pytest-dev/ organization. Project on PyPi is renamed as pytest-testinfra. A dummy testi…
Breaking change: testinfra has moved to the https://github.com/pytest-dev/ organization. Project on PyPi is renamed as pytest-testinfra. A dummy testinfra will make the transition, but you should rename to pytest-testinfra in your requirements files.
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →