pyyaml
ruamel.yaml
python-dateutil
click
setuptools>=65.5.1

[api]
Flask
gunicorn
cloudevents
functions-framework
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

[cloudevent]
cloudevents

[datadog]
datadog
retrying==1.3.3

[dev]
pip>=22.3
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

[dynatrace]
requests

[elasticsearch]
elasticsearch

[prometheus]
prometheus-client
prometheus-http-client

[pubsub]
google-api-python-client<2
google-cloud-pubsub<2
