6d00938099
This makes it so "pip install ara" would only install a minimal amount of dependencies (pbr and requests as of this commit) required for running the Ansible callback plugin as well as ara_record. The server dependencies can be installed by running "pip install ara[server]". Fixes: https://github.com/ansible-community/ara/issues/36 Change-Id: I67769d28ec24cade7753230dffd0b049358af29a
92 lines
1.9 KiB
INI
92 lines
1.9 KiB
INI
[metadata]
|
||
name = ara
|
||
summary = ARA Records Ansible
|
||
description-file =
|
||
README.rst
|
||
author = OpenStack Community
|
||
author-email = openstack-discuss@lists.openstack.org
|
||
home-page = https://github.com/openstack/ara
|
||
classifier =
|
||
Environment :: OpenStack
|
||
Intended Audience :: Information Technology
|
||
Intended Audience :: System Administrators
|
||
Intended Audience :: Developers
|
||
Topic :: Utilities
|
||
License :: OSI Approved :: GNU General Public License v3 (GPLv3)
|
||
Operating System :: POSIX :: Linux
|
||
Programming Language :: Python
|
||
Programming Language :: Python :: 3
|
||
Programming Language :: Python :: 3.6
|
||
Development Status :: 4 - Beta
|
||
|
||
[global]
|
||
setup-hooks =
|
||
pbr.hooks.setup_hook
|
||
|
||
[files]
|
||
packages =
|
||
ara
|
||
|
||
[entry_points]
|
||
console_scripts =
|
||
ara-manage = ara.server.__main__:main
|
||
|
||
[extras]
|
||
server=
|
||
Django>=2.1.5
|
||
djangorestframework>=3.9.1
|
||
django-cors-headers
|
||
django-filter
|
||
dynaconf[yaml]
|
||
whitenoise
|
||
|
||
[build_sphinx]
|
||
source-dir = doc/source
|
||
build-dir = doc/build
|
||
all_files = 1
|
||
|
||
[upload_sphinx]
|
||
upload-dir = docs/html
|
||
|
||
[coverage:report]
|
||
ignore_errors = True
|
||
include =
|
||
ara/*
|
||
omit =
|
||
/usr*
|
||
setup.py
|
||
*egg*
|
||
.venv/*
|
||
|
||
[coverage:html]
|
||
directory = reports
|
||
|
||
[wheel]
|
||
universal = 1
|
||
|
||
[pbr]
|
||
skip_authors = True
|
||
skip_changelog = True
|
||
|
||
[flake8]
|
||
# E123, E125 skipped as they are invalid PEP-8.
|
||
# E741, short ambiguous variable names
|
||
# H106 Don’t put vim configuration in source files
|
||
# H203 Use assertIs(Not)None to check for None
|
||
max-line-length = 120
|
||
ignore = E123,E125,E741
|
||
enable-extensions=H106,H203
|
||
show-source = True
|
||
exclude=.venv,.git,.tox,dist,doc,*lib/python*,*egg,build,ara/api/migrations
|
||
|
||
[isort]
|
||
known_first_party = ara
|
||
default_section = THIRDPARTY
|
||
skip = build,.git,.tox,.cache,.venv,ara/api/migrations
|
||
not_skip = __init__.py
|
||
multi_line_output=3
|
||
include_trailing_comma=True
|
||
force_grid_wrap=0
|
||
combine_as_imports=True
|
||
line_length=120
|