NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #5700 most downloaded on PyPI
Plugin for pytest to simplify calling ansible modules from tests or fixtures
Last release 12 days ago
22 Sep 2026
Ships fairly regularly
a new release about every 6 weeks
Nearly every release is documented
notes for 51 of 53 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
58 releases · first in 2015
fix: raise cryptography and pymdown-extensions floors for Guardian prod vulns ( #618 ) @rockygeekz
Full Changelog: v26.8.0...v26.9.0
One column per quarter.
fix(security): bump urllib3, idna, pymdown-extensions to fix known vulnerabilities by @sudhirverma in #593
Full Changelog: v26.6.0...v26.8.0
fix(security): update dependencies [SECURITY] ( #587 ) @ renovate[bot]
fix(security): update dependencies [SECURITY] ( #560 ) @ renovate[bot]
fix: remove pytest-sugar / termcolor ( #552 ) @ssbarnea
fix: Support custom callback with Ansible 2.19 ( #539 ) @alisonlhart
chore: Add hook for platform versions ( #529 ) @cidrblock
fix: Resolve platform dependency conflicts ( #528 ) @alisonlhart
fix: add missing ansible-compat dependency ( #526 ) @adrisala
Don't assume running from same dir as git root ( #510 ) @Qalthos
Bump actions/checkout from 4 to 5 (#491) @[dependabot[bot]]
Improve detection of molecule scenarios (#480) @ssbarnea
Ensure that presence of pytest-ansible does not break ansible-test (#478) @ssbarnea
Add typing-extensions as a runtime dependency (#471) @shatakshiiii
Deprecate features no longer supported with ansible-core 2.19 (#467) @Qalthos
Add merge_group handler for tox workflow (#452) @Qalthos
Workaround for dependabot improper python version (#444) @ssbarnea
Minor fixes on testing code (#436) @ssbarnea
# Updates - Dependency updates
Add support for py313 (#400) @ssbarnea
## Enhancements - Community comms (#383) @oraNod
Assorted dependency and workflow updates
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Updated cspell dictionary and removed unneeded values (#359) @alisonlhart
Resolve module to full qualified name (#352) @cidrblock
Test Discovery considers global molecule config (#258) @M4rt1nCh
Adjust molecule command from cmdline (#254) @cristianonicolai
Added missing ansible-compat runtime dependency (#246) @ssbarnea
Avoid use of deprecated pkg_resources (#220) @ssbarnea
Enable CSpell check (#188) @cristianonicolai
pyproject.toml (#179) @Ruchip16Add config option for ANSIBLE_COLLECTIONS_PATH (#163) @Ruchip16
ANSIBLE_COLLECTIONS_PATH (#163) @Ruchip16__getattr__ method fix (#162) @Ruchip16feature: integrate pytest-molecule plugin (#144) @Ruchip16
pytest-molecule plugin (#144) @Ruchip16pytest-molecule plugin (#144) @Ruchip16Fix for ansible 2.9 (#141) @cidrblock
fix: pytest table name in pyproject.toml (#136) @tjni
Restore python 3.7 support (#128) @cidrblock
Remove ansible-core as a runtime dep, move to testing (#127) @cidrblock
ansible-core as a runtime dep, move to testing (#127) @cidrblockAdd token write for pypi (#122) @cidrblock
Enable unit test support by default (#117) @cidrblock
pytest-ansible-units (#114) @Ruchip16TCH rule (#113) @Ruchip16invalid-name check (#111) @Ruchip16no-member check (#110) @Ruchip16Fix import error from Ansible-core 2.15 change (#103) @ssbarnea
used-before-assignment check (#106) @Ruchip16use-dict-literal (#104) @Ruchip16using-constant-test, use-list-literal & useless-object-inheritance check (#100) @Ruchip16unused-import & wrong-import-order check (#98) @Ruchip16undefined-loop-variable & unnecessary-comprehension check (#96) @Ruchip16super-with-arguments & too-few-public-methods check (#95) @Ruchip16not-callable & pointless-statement check (#94) @Ruchip16no-else-return check (#93) @Ruchip16no-else-raise check (#92) @Ruchip16implicit-str-concat & missing-class-docstring check (#91) @Ruchip16consider-using-f-string check (#90) @Ruchip16isort via pre-commit (#83) @cidrblockRelease fix from https://github.com/ansible/pytest-ansible/pull/53 around verbosity handling pypi release: https://pypi.org/project/pytest-ansible/2.2
Release fix from https://github.com/ansible/pytest-ansible/pull/53 around verbosity handling pypi release: https://pypi.org/project/pytest-ansible/2.2.4/
Contains bug fixes and fixes to tests
Contains bug fixes and fixes to tests
Bug fixes:
Also fix some stale unit tests
Also fix some stale unit tests
Nothing published for this version
Nothing published for this version
Convert AdHocResult.values() to return a list, not a generator (Thanks Alan Rominger)
Correctly handle ansible become options
- Add support for ansible-2.0
Only validate --ansible-\* parameters when using pytest-ansible fixture
Add ansible-1.9 privilege escalation support
Resolve setuptools import failure by migrating from a module to a package
- Removed py module dependency - Add HISTORY.md
Use pandoc to convert existing markdown into pypi friendly rst
Add ansible_host and ansible_group parametrized fixture
ansible_host and ansible_group parametrized fixtureAnsibleHostUnreachable whenever hosts are ... unreachable- Initial release
Your coding agent can read these notes before it upgrades. Set up the MCP server →