Metadata-Version: 2.1
Name: django-ansible-base
Version: 2024.12.13
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.16
Requires-Dist: djangorestframework
Requires-Dist: django-crum
Requires-Dist: django-split-settings
Requires-Dist: inflection
Requires-Dist: sqlparse>=0.5.2
Provides-Extra: all
Requires-Dist: social-auth-app-django==5.4.1; 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"
Requires-Dist: asgiref; extra == "all"
Requires-Dist: pyjwt; extra == "all"
Requires-Dist: requests; extra == "all"
Requires-Dist: urllib3; extra == "all"
Provides-Extra: activitystream
Provides-Extra: authentication
Requires-Dist: social-auth-app-django==5.4.1; 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: api-documentation
Requires-Dist: drf-spectacular; extra == "api-documentation"
Provides-Extra: rest-filters
Provides-Extra: rbac
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: testing
Requires-Dist: cryptography; extra == "testing"
Requires-Dist: pytest; extra == "testing"
Requires-Dist: pytest-django; extra == "testing"
Provides-Extra: redis-client
Requires-Dist: django-redis; extra == "redis-client"
Requires-Dist: redis; extra == "redis-client"
Provides-Extra: oauth2-provider
Requires-Dist: django-oauth-toolkit<2.4.0; extra == "oauth2-provider"
Provides-Extra: resource-registry
Requires-Dist: asgiref; extra == "resource-registry"
Requires-Dist: pyjwt; extra == "resource-registry"
Requires-Dist: requests; extra == "resource-registry"
Requires-Dist: urllib3; extra == "resource-registry"

# 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)
