funcy

[:python_version < "3.7"]
dataclasses

[aws]
boto3
retrying

[dev]
boto3-stubs[sns,sqs]
flake8
pip-tools
protobuf<3.20.0
types-dataclasses
types-protobuf<3.20.0
wheel

[dev:python_version < "3.7"]
mypy-protobuf<3.3.0

[dev:python_version < "3.8"]
docutils<0.18
Sphinx==3.2.1
sphinx-autodoc-typehints<1.13.0

[dev:python_version >= "3.7" and python_version < "3.8"]
jinja2<3.1

[dev:python_version >= "3.8"]
Sphinx>3
sphinx-autodoc-typehints

[gcp]
google-cloud-pubsub>=2.0.0
grpcio-status==1.48.2

[jsonschema]
jsonpointer
jsonschema

[opentelemetry]
opentelemetry-api

[protobuf]
protobuf<3.20.0

[publish]
bumpversion
twine

[test]
black
coverage
coveralls
factory-boy
flake8
freezegun
ipdb
moto[sns,sqs]
mypy
opentelemetry-sdk
protobuf
pytest
pytest-cov
pytest-env
structlog
