ansible-dev-tools
Ansible Developtment Tools kit bundles all tools needed for content creation and testing.
What it is and what it does
ansible-dev-tools is a meta-package that installs a complete toolkit for Ansible content development and testing. It bundles ansible-builder, ansible-creator, ansible-lint, ansible-navigator, ansible-sign, molecule, pytest-ansible, tox-ansible, and ansible-dev-environment, along with supporting libraries like setuptools. The package provides a single entry point (`adt`) to discover and display versions of all installed tools, ensuring developers have a consistent, curated set of utilities for creating, testing, and validating Ansible playbooks, roles, and collections.
The package is designed for teams and individuals who want a pre-configured development environment without manually selecting and installing each tool separately. It includes a development server capability for backend integrations (launched via `adt server`) and supports modern Python versions (3.11, 3.12, 3.13). The GPL-3.0-only license means it is suitable for open-source projects but requires careful consideration in proprietary environments.
Use it for:
- Set up a complete Ansible development environment for a new team member with a single pip install command.
- Ensure all developers on a project use the same versions of linting, testing, and scaffolding tools.
- Build and test Ansible execution environments using ansible-builder and molecule in an integrated workflow.
- Scaffold new Ansible projects and roles with leading practices using ansible-creator.
- Verify Ansible content quality with ansible-lint and test Ansible modules with pytest-ansible and tox-ansible.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Bundles and installs a curated suite of Ansible development tools including linting, testing, content scaffolding, and execution environment management in a single package.
Yes. This is a well-maintained, actively developed meta-package from the official Ansible project (203 GitHub stars, released 2 days ago). It solves a real problem—coordinating multiple development tools—with low install friction and no known vulnerabilities. The GPL-3.0-only copyleft license is a hard requirement for proprietary work, but for open-source or internal Ansible development, it is the recommended way to get a complete, tested toolkit.
Install
ansible-dev-tools on PyPI
pip
pip install ansible-dev-toolsuv
uv add ansible-dev-toolspoetry
poetry add ansible-dev-toolsInstalling ansible-dev-tools
Before you install
Active maintenance with a recent release (2 days old). Low install friction: pure Python wheel with 11 runtime dependencies, all from the Ansible ecosystem. Requires Python 3.11 or later.
License in practice
Licensed under GPL-3.0-only (copyleft). Any derivative work or distribution must also be licensed under GPL-3.0-only and have source code available.
Quickstart
pip install ansible-dev-tools
adt --version
Requires Python 3.11 or later.
Verify before relying
- Whether all 11 bundled tools work correctly together in all supported Python versions (3.11, 3.12, 3.13).
- Performance impact of installing the full suite versus individual tools on typical development machines.
- Compatibility of the included tools with different Ansible core versions.
Package facts
| License | GPL-3.0-only (copyleft) |
| Python support | supports the current Python release (>=3.11) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 11 — ansible-builder, ansible-compat, ansible-creator, ansible-dev-environment, ansible-lint, ansible-navigator, ansible-sign, molecule, pytest-ansible, setuptools, tox-ansible |
| Maintenance | actively maintained — 2 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 427,025/month — #6,754 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: ansible_dev_tools-26.8.0-py3-none-any.whl
Keywords: ansible
Tags
More Software Development packages
Provides backported and experimental type hints…
permissive · top 100 on PyPI
numpyNumPy provides an N-dimensional array object…
permissive · top 100 on PyPI
fastapiFastAPI is a Python web framework for building…
permissive · top 100 on PyPI
annotated-docProvides a way to document function parameters,…
permissive · top 100 on PyPI
typerTyper builds command-line applications from…
permissive · top 1,000 on PyPI
distlibDistlib provides low-level packaging utilities…
permissive · top 1,000 on PyPI
ansible-creatorA CLI tool that scaffolds new Ansible projects…
permissive · top 15,000 on PyPI
ansible-dev-environmentCreates isolated virtual environments for…
copyleft · top 15,000 on PyPI
ansible-lintansible-lint checks Ansible playbooks and roles…
copyleft · top 5,000 on PyPI
pytest-ansibleA pytest plugin that integrates Ansible into…
permissive · top 5,000 on PyPI
ansible-compatProvides compatibility utilities for working…
permissive · top 5,000 on PyPI
moleculeMolecule is an Ansible testing framework for…
permissive · top 5,000 on PyPI
molecule-dockerMolecule Docker Plugin enables Docker…
permissive · top 15,000 on PyPI
molecule-pluginsProvides driver plugins for molecule that…
permissive · top 5,000 on PyPI
ansible-builderAnsible Builder automates the creation of…
permissive · top 15,000 on PyPI
tox-ansibleA tox plugin that orchestrates testing of…
permissive · top 15,000 on PyPI