Metadata-Version: 2.1
Name: fallible
Version: 2022.10.17
Summary: fallible, an experimental ansible
Home-page: https://ansible.com/
Author: Ansible, Inc.
Author-email: info@ansible.com
License: GPLv3+
Project-URL: Bug Tracker, https://github.com/ansible/ansible/issues
Project-URL: CI: Azure Pipelines, https://dev.azure.com/ansible/ansible/
Project-URL: Code of Conduct, https://docs.ansible.com/ansible/latest/community/code_of_conduct.html
Project-URL: Documentation, https://docs.ansible.com/ansible-core/
Project-URL: Mailing lists, https://docs.ansible.com/ansible/latest/community/communication.html#mailing-list-information
Project-URL: Source Code, https://github.com/ansible/ansible
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3
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: Topic :: System :: Installation/Setup
Classifier: Topic :: System :: Systems Administration
Classifier: Topic :: Utilities
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Provides-Extra: compat
License-File: LICENSE

# fallible
fallible, an experimental ansible

## building
```shell
$ python3 src/fallible/_vendor/_build.py --pr 72553 devel
$ python3 -m build -w -o dist
$ python3 -m build -w -o dist compat_entrypoints
```

Alternatively, instead of using `--pr` to enumerate individual PRs, you can use `--all` to fetch all PRs labeled with `fallible`.

## using
```shell
$ python3 -m fallible playbook site.yml
$ fallible-playbook site.yml
```

## ansible-core compat

The `compat_entrypoints` dir provides a package for `fallible-compat` that will install `ansible*` entrypoints.

```shell
$ pip3 install fallible-compat
$ ansible-playbook site.yml
```

## fallible features

These additional features have been included in this release of fallible:


- [72553 - [POC] Add projection feature for registering vars - Option 2](https://github.com/ansible/ansible/pull/72553)

- [74259 - [POC] Support unpacking loop vars](https://github.com/ansible/ansible/pull/74259)

- [77489 - [POC] ASCII Splash](https://github.com/ansible/ansible/pull/77489)

- [77614 - [PoC] Add loop_control.lookup](https://github.com/ansible/ansible/pull/77614)
