forked from AWeber-Imbi/imbi-api
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.cfg
134 lines (123 loc) · 3.31 KB
/
setup.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
[metadata]
name = imbi
version = file: VERSION
description = Imbi is a DevOps Service Management Platform designed to provide an efficient way to manage a large environment that contains many services and applications.
author = Gavin M. Roy
author_email = [email protected]
license = BSD 3-Clause License
license-file = LICENSE
long_description = file: README.rst
long_description_content_type = text/x-rst; charset=UTF-8
home-page = https://github.com/aweber/imbi
project_urls =
Bug Tracker = https://github.com/aweber/imbi/issues
Documentation = https://imbi.readthedocs.io
Source Code = https://github.com/aweber/imbi
classifiers =
Development Status :: 3 - Alpha
Environment :: Web Environment
Intended Audience :: Developers
Intended Audience :: Information Technology
Intended Audience :: System Administrators
License :: OSI Approved :: BSD License
Natural Language :: English
Operating System :: OS Independent
Programming Language :: JavaScript
Programming Language :: Python :: 3
Programming Language :: Python :: 3.7
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Programming Language :: Python :: Implementation :: CPython
Programming Language :: SQL
Topic :: Office/Business
Topic :: Software Development
Topic :: System
Topic :: System :: Monitoring
Topic :: System :: Systems Administration
Topic :: Utilities
requires-dist = setuptools
keywords =
devops
python3
datacenter
operations
[options]
include_package_data = True
install_requires =
aioredis>=1.2.0,<2
aiopg>=1.0.0,<2
arrow>=0.15.5,<1
cookiecutter>=1.7,<1.8
cryptography==3.4.7
distro==1.5.0
flatdict
jsonpatch>=1.25,<2
ietfparse>=1.5.1,<2
isodate==0.6.0
iso8601
isort==5.9.2
ldap3>=2.5,<3
openapi-core==0.13.4
openapi-schema-validator==0.1.1
openapi-spec-validator==0.2.9
opensearch-py[async]>=1,<2
pycurl
pydantic==1.8.2
python-ulid>=1,<2
pyyaml
sprockets.http>2,<3
sprockets.mixins.correlation>=2,<3
sprockets.mixins.http>=2.2,<3
sprockets.mixins.mediatype>3,<4
sprockets-postgres>=1.8.1,<2
tornado>6,<7
tornado-problem-details>=0.0.6,<1
tornado_openapi3>=0.2.4,<1
u-msgpack-python>=2.1,<3
validators
yapf==0.31.0
yarl>=1.6,<2
packages = find:
zip_safe = true
[options.packages.find]
where = .
include = imbi*
exclude = tests
[options.entry_points]
console_scripts =
imbi = imbi.server:run
[options.extras_require]
sentry =
sentry-sdk>=0.19.5,<1
testing =
bandit==1.6.2
coverage==5.0.4
flake8==3.7.9
flake8-comprehensions==3.2.2
flake8-deprecated==1.3
flake8-import-order==0.18.1
flake8-quotes==3.0.0
flake8-rst-docstrings==0.0.13
flake8-tuple==0.4.1
[entry_points]
bandit.formatters =
screen = bandit_screen:formatter
[coverage:run]
branch = True
command_line = -m unittest discover tests --verbose
data_file = build/.coverage
[coverage:report]
show_missing = True
include =
imbi/*
omit =
tests/*.py
[coverage:html]
directory = build/coverage
[coverage:xml]
output = build/coverage.xml
[flake8]
application-import-names = imbi,tests
exclude = acceptance,build,ci,dist,env,scaffolding,ui
import-order-style = pycharm
rst-roles = attr,class,const,data,exc,func,meth,mod,obj