Metadata-Version: 2.1
Name: django-ansible-base
Version: 2024.7.17
Summary: A Django app used by ansible services
Author-email: "Red Hat, Inc." <info@ansible.com>, John Westcott IV <john.westcott.iv@redhat.com>
License: Apache-2.0
Project-URL: Repository, https://github.com/ansible/django-ansible-base
Keywords: ansible,django
Classifier: Framework :: Django
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: Operating System :: OS Independent
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: cryptography
Requires-Dist: Django <4.3.0,>=4.2.5
Requires-Dist: djangorestframework
Requires-Dist: django-crum
Requires-Dist: django-split-settings
Requires-Dist: inflection
Provides-Extra: activitystream
Provides-Extra: all
Requires-Dist: social-auth-app-django ; extra == 'all'
Requires-Dist: tabulate ; extra == 'all'
Requires-Dist: django-auth-ldap ; extra == 'all'
Requires-Dist: python-ldap ; extra == 'all'
Requires-Dist: python3-saml ; extra == 'all'
Requires-Dist: tacacs-plus ; extra == 'all'
Requires-Dist: xmlsec ==1.3.13 ; extra == 'all'
Requires-Dist: pyrad ; extra == 'all'
Requires-Dist: drf-spectacular ; extra == 'all'
Requires-Dist: channels ; extra == 'all'
Requires-Dist: pyjwt ; extra == 'all'
Requires-Dist: requests ; extra == 'all'
Requires-Dist: cryptography ; extra == 'all'
Requires-Dist: pytest ; extra == 'all'
Requires-Dist: pytest-django ; extra == 'all'
Requires-Dist: django-redis ; extra == 'all'
Requires-Dist: redis ; extra == 'all'
Requires-Dist: django-oauth-toolkit <2.4.0 ; extra == 'all'
Provides-Extra: api_documentation
Requires-Dist: drf-spectacular ; extra == 'api_documentation'
Provides-Extra: authentication
Requires-Dist: social-auth-app-django ; extra == 'authentication'
Requires-Dist: tabulate ; extra == 'authentication'
Requires-Dist: django-auth-ldap ; extra == 'authentication'
Requires-Dist: python-ldap ; extra == 'authentication'
Requires-Dist: python3-saml ; extra == 'authentication'
Requires-Dist: tacacs-plus ; extra == 'authentication'
Requires-Dist: xmlsec ==1.3.13 ; extra == 'authentication'
Requires-Dist: pyrad ; extra == 'authentication'
Provides-Extra: channel_auth
Requires-Dist: channels ; extra == 'channel_auth'
Provides-Extra: jwt_consumer
Requires-Dist: pyjwt ; extra == 'jwt_consumer'
Requires-Dist: requests ; extra == 'jwt_consumer'
Provides-Extra: oauth2_provider
Requires-Dist: django-oauth-toolkit <2.4.0 ; extra == 'oauth2_provider'
Provides-Extra: rbac
Provides-Extra: redis_client
Requires-Dist: django-redis ; extra == 'redis_client'
Requires-Dist: redis ; extra == 'redis_client'
Provides-Extra: rest_filters
Provides-Extra: testing
Requires-Dist: cryptography ; extra == 'testing'
Requires-Dist: pytest ; extra == 'testing'
Requires-Dist: pytest-django ; extra == 'testing'

# django-ansible-base

## What is it?
Django-ansible-base is exactly what it says it is. A base for any Ansible application which will leverage Django.

## Documentation

Docs for django-ansible-base features can be found in the [docs](docs) directory.

Information about the test_app and how to start/use it can be found in [test_app/README.md](test_app/README.md)
