Metadata-Version: 2.4
Name: aap-eda
Version: 1.1.16
Summary: 
License-File: LICENSE
Author: Ansible, Inc.
Author-email: Red Hat, Inc. <info@ansible.com>
Requires-Python: >=3.11,<3.13
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Provides-Extra: all
Provides-Extra: dev
Requires-Dist: ansible-runner (>=2.3)
Requires-Dist: autobahn @ git+https://github.com/crossbario/autobahn-python.git@v24.4.2
Requires-Dist: channels[daphne] (==4.0.*)
Requires-Dist: cryptography (>=42,<43)
Requires-Dist: dispatcherd[pg-notify] (==2025.5.19)
Requires-Dist: distro (>=1.9.0,<2.0.0)
Requires-Dist: django (>=4.2,<4.3)
Requires-Dist: django-ansible-base[channel-auth,feature-flags,jwt-consumer,rbac,redis-client,resource-registry,rest-filters] @ git+ssh://git@github.com/ansible-automation-platform/django-ansible-base.git@stable-2.5
Requires-Dist: django-filter (>23.2,<24)
Requires-Dist: django-flags (>=5.0.13,<6.0.0)
Requires-Dist: django-rq (>=3.2.2,<4.0.0)
Requires-Dist: django-split-settings (>=1.2.0,<2.0.0)
Requires-Dist: djangorestframework (==3.15.*)
Requires-Dist: drf-spectacular (>=0.26.5,<0.27)
Requires-Dist: ecdsa (==0.18.*)
Requires-Dist: insights-analytics-collector (>=0.3.2,<0.4.0)
Requires-Dist: jinja2 (>=3.1.3,<3.2)
Requires-Dist: kubernetes (==26.1.*)
Requires-Dist: pexpect (>=4.9.0,<5.0.0)
Requires-Dist: podman (==5.4.*)
Requires-Dist: psycopg (>=3.1.17,<4.0.0) ; extra == "all"
Requires-Dist: psycopg-binary ; extra == "dev"
Requires-Dist: pydantic (>=1.8.1,<1.11)
Requires-Dist: pyjwt[crypto] (==2.7.*)
Requires-Dist: python-gnupg (>=0.5.2,<0.6.0)
Requires-Dist: rq (>=2.6.1,<3.0.0)
Requires-Dist: rq-scheduler (>=0.14.0,<0.15.0)
Requires-Dist: validators (>=0.34.0,<0.35.0)
Requires-Dist: xxhash (==3.4.*)
Description-Content-Type: text/markdown

![Maintained? yes](https://img.shields.io/badge/Maintained%3F-yes-green.svg)

[![codecov](https://codecov.io/gh/ansible/eda-server/graph/badge.svg?token=N6Z2DZGKGZ)](https://codecov.io/gh/ansible/eda-server)

[![GitHub Workflow Status](https://github.com/ansible/eda-server/actions/workflows/ci.yaml/badge.svg?branch=main)](https://github.com/ansible/eda-server/actions/workflows/ci.yaml?query=branch%3Amain)

![Python 3.11](https://img.shields.io/badge/Python-3.11-blue)
![Python 3.12](https://img.shields.io/badge/Python-3.12-blue)

# Event Driven Ansible Controller

This repository contains the source code for the Event Driven Ansible Controller, aka EDA-Controller.

Licensed under [Apache Software License 2.0](LICENSE)

## How to install

Refer to the [deployment guide](docs/deployment.md) for further information if you want to install and run the application.

## Development environment

Refer to the [development guide](docs/development.md) for further information if you want to setup a development environment.

## Contributing

We ask all of our community members and contributors to adhere to the [Ansible code of conduct](https://docs.ansible.com/ansible/latest/community/code_of_conduct.html).
If you have questions or need assistance, please reach out to our community team at <codeofconduct@ansible.com>

Refer to the [Contributing guide](docs/contributing.md) for further information.

## Communication

See the [Communication](https://github.com/ansible/eda-server/blob/main/docs/contributing.md#communication) section of the
Contributing guide to find out how to get help and contact us.

For more information about getting in touch, see the
[Ansible communication guide](https://docs.ansible.com/ansible/devel/community/communication.html).

## Credits

EDA-Controller is sponsored by [Red Hat, Inc](https://www.redhat.com).

