forked from google/slo-generator
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.cfg
134 lines (126 loc) · 3.05 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
# -*- coding: utf-8 -*-
#
# Copyright 2020 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
[metadata]
name = slo-generator
version = 2.3.3
author = Google Inc.
author_email = [email protected]
maintainer = Laurent VAYLET
maintainer_email = [email protected]
url = https://github.com/google/slo-generator
description = SLO Generator
long_description = file: README.md
long_description_content_type = text/markdown
keywords =
slo
sli
generator
gcp
license = Apache License 2.0
license_files = LICENSE
classifiers =
Development Status :: 5 - Production/Stable
Environment :: Console
Intended Audience :: Developers
Intended Audience :: System Administrators
License :: OSI Approved :: Apache Software License
Programming Language :: Python
Programming Language :: Python :: 3.7
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Topic :: Software Development :: Build Tools
Topic :: System :: Monitoring
[options]
packages = find:
python_requires = >=3.7, <4
install_requires =
pyyaml
ruamel.yaml
python-dateutil
click
[options.packages.find]
exclude =
contrib
docs
tests
[options.extras_require]
api =
Flask
gunicorn
cloudevents
functions-framework
requests
prometheus =
prometheus-client
prometheus-http-client
datadog =
datadog
retrying==1.3.3
dynatrace =
requests
bigquery =
google-api-python-client <2
google-cloud-bigquery <3
cloud_monitoring =
google-api-python-client <2
google-cloud-monitoring <3
cloud_service_monitoring =
google-api-python-client <2
google-cloud-monitoring <3
cloud_storage =
google-api-python-client <2
google-cloud-storage
pubsub =
google-api-python-client <2
google-cloud-pubsub <2
elasticsearch =
elasticsearch
cloudevent =
cloudevents
dev =
pip >=22.3 # avoid known vulnerabilities in pip 20.3.4 (reported by `safety check`)
wheel
flake8
black
isort
mock
pytest
pytest-cov
pylint
pytype
mypy
types-PyYAML
types-python-dateutil
types-setuptools
types-requests
types-protobuf
pre-commit
bandit
safety
[options.entry_points]
console_scripts =
slo-generator = slo_generator.cli:main
[pytype]
inputs = slo_generator
[flake8]
# Why those options?
# https://black.readthedocs.io/en/stable/guides/using_black_with_other_tools.html#id1
max-line-length = 88
extend-ignore = E203
# Generated by synthtool. DO NOT EDIT!
[bdist_wheel]
universal = 1