Metadata-Version: 2.1
Name: ansible-lint
Version: 6.13.1
Summary: Checks playbooks for practices and behavior that could potentially be improved
Author-email: Will Thames <will@thames.id.au>
Maintainer-email: Ansible by Red Hat <info@ansible.com>
License: GPLv3+
Project-URL: homepage, https://github.com/ansible/ansible-lint
Project-URL: documentation, https://ansible-lint.readthedocs.io/
Project-URL: repository, https://github.com/ansible/ansible-lint
Project-URL: changelog, https://github.com/ansible/ansible-lint/releases
Keywords: ansible,lint
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python
Classifier: Topic :: System :: Systems Administration
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Utilities
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: COPYING
Requires-Dist: black >=22.8.0
Requires-Dist: filelock >=3.3.0
Requires-Dist: jsonschema >=4.10.0
Requires-Dist: packaging >=21.3
Requires-Dist: pyyaml >=5.4.1
Requires-Dist: rich >=12.0.0
Requires-Dist: ruamel.yaml <0.18,>=0.17.21
Requires-Dist: subprocess-tee >=0.4.1
Requires-Dist: yamllint >=1.26.3
Requires-Dist: wcmatch >=8.1.2
Requires-Dist: will-not-work-on-windows-try-from-wsl-instead ; platform_system == "Windows"
Requires-Dist: ansible-core <2.14.0,>=2.12.0 ; python_version < "3.9"
Requires-Dist: ansible-core >=2.12.0 ; python_version >= "3.9"
Provides-Extra: docs
Requires-Dist: cairosvg ; extra == 'docs'
Requires-Dist: markdown-exec >=1.0.0 ; extra == 'docs'
Requires-Dist: mkdocs-gen-files >=0.4.0 ; extra == 'docs'
Requires-Dist: mkdocs-htmlproofer-plugin ; extra == 'docs'
Requires-Dist: mkdocs-material-extensions >=1.1.1 ; extra == 'docs'
Requires-Dist: mkdocs-material >=9.0.6 ; extra == 'docs'
Requires-Dist: mkdocs >=1.4.2 ; extra == 'docs'
Requires-Dist: mkdocstrings-python >=0.8.3 ; extra == 'docs'
Requires-Dist: mkdocstrings >=0.20.0 ; extra == 'docs'
Requires-Dist: pillow ; extra == 'docs'
Requires-Dist: pipdeptree >=2.3.3 ; extra == 'docs'
Requires-Dist: pymdown-extensions >=9.9.2 ; extra == 'docs'
Provides-Extra: lock
Requires-Dist: attrs ==22.2.0 ; extra == 'lock'
Requires-Dist: black ==22.12.0 ; extra == 'lock'
Requires-Dist: bracex ==2.3.post1 ; extra == 'lock'
Requires-Dist: cffi ==1.15.1 ; extra == 'lock'
Requires-Dist: click ==8.1.3 ; extra == 'lock'
Requires-Dist: cryptography ==39.0.1 ; extra == 'lock'
Requires-Dist: filelock ==3.9.0 ; extra == 'lock'
Requires-Dist: jinja2 ==3.1.2 ; extra == 'lock'
Requires-Dist: jsonschema ==4.17.3 ; extra == 'lock'
Requires-Dist: markdown-it-py ==2.1.0 ; extra == 'lock'
Requires-Dist: markupsafe ==2.1.1 ; extra == 'lock'
Requires-Dist: mdurl ==0.1.2 ; extra == 'lock'
Requires-Dist: mypy-extensions ==0.4.3 ; extra == 'lock'
Requires-Dist: packaging ==22.0 ; extra == 'lock'
Requires-Dist: pathspec ==0.10.3 ; extra == 'lock'
Requires-Dist: platformdirs ==2.6.2 ; extra == 'lock'
Requires-Dist: pycparser ==2.21 ; extra == 'lock'
Requires-Dist: pygments ==2.13.0 ; extra == 'lock'
Requires-Dist: pyrsistent ==0.19.3 ; extra == 'lock'
Requires-Dist: pyyaml ==6.0 ; extra == 'lock'
Requires-Dist: resolvelib ==0.8.1 ; extra == 'lock'
Requires-Dist: rich ==13.2.0 ; extra == 'lock'
Requires-Dist: ruamel-yaml ==0.17.21 ; extra == 'lock'
Requires-Dist: setuptools ==65.6.3 ; extra == 'lock'
Requires-Dist: subprocess-tee ==0.4.1 ; extra == 'lock'
Requires-Dist: tomli ==2.0.1 ; extra == 'lock'
Requires-Dist: typing-extensions ==4.4.0 ; extra == 'lock'
Requires-Dist: wcmatch ==8.4.1 ; extra == 'lock'
Requires-Dist: yamllint ==1.28.0 ; extra == 'lock'
Requires-Dist: ansible-core ==2.14.2 ; (python_version >= "3.9") and extra == 'lock'
Provides-Extra: test
Requires-Dist: black ; extra == 'test'
Requires-Dist: coverage-enable-subprocess ; extra == 'test'
Requires-Dist: coverage[toml] >=6.4.4 ; extra == 'test'
Requires-Dist: flake8 ; extra == 'test'
Requires-Dist: flake8-future-annotations ; extra == 'test'
Requires-Dist: mypy ; extra == 'test'
Requires-Dist: psutil ; extra == 'test'
Requires-Dist: pylint ; extra == 'test'
Requires-Dist: pytest >=7.2.0 ; extra == 'test'
Requires-Dist: pytest-mock ; extra == 'test'
Requires-Dist: pytest-plus >=0.2 ; extra == 'test'
Requires-Dist: pytest-xdist >=2.1.0 ; extra == 'test'
Requires-Dist: types-pyyaml ; extra == 'test'

[![PyPI version](https://img.shields.io/pypi/v/ansible-lint.svg)](https://pypi.org/project/ansible-lint)
[![Ansible-lint rules explanation](https://img.shields.io/badge/Ansible--lint-rules-blue.svg)](https://ansible-lint.readthedocs.io/rules/)
[![Discussions](https://img.shields.io/badge/Discussions-gray.svg)](https://github.com/ansible/ansible-lint/discussions)
[![GitHub Actions CI/CD](https://github.com/ansible/ansible-lint/workflows/gh/badge.svg)](https://github.com/ansible/ansible-lint/actions?query=workflow%3Agh+branch%3Amain+event%3Apush)
[![Language grade: Python](https://img.shields.io/lgtm/grade/python/g/ansible/ansible-lint.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/ansible-community/ansible-lint/context:python)
[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit)

# Ansible-lint

`ansible-lint` checks playbooks for practices and behavior that could
potentially be improved. As a community backed project ansible-lint supports
only the last two major versions of Ansible.

[Visit the Ansible Lint docs site](https://ansible-lint.readthedocs.io/)

# Contributing

Please read [Contribution guidelines] if you wish to contribute.

# Licensing

The ansible-lint project is distributed as [GPLv3] due to use of [GPLv3] runtime
dependencies, like `ansible` and `yamllint`.

For historical reasons, its own code-base remains licensed under a more
liberal [MIT] license and any contributions made are accepted as being made
under original [MIT] license.

# Authors

ansible-lint was created by [Will Thames] and is now maintained as part of the
[Ansible] by [Red Hat] project.

[ansible]: https://ansible.com
[contribution guidelines]: https://ansible-lint.readthedocs.io/contributing
[gplv3]: https://github.com/ansible/ansible-lint/blob/main/COPYING
[mit]: https://github.com/ansible/ansible-lint/blob/main/docs/licenses/LICENSE.mit.txt
[red hat]: https://redhat.com
[will thames]: https://github.com/willthames
