funcy

[:python_version < "3.7"]
dataclasses

[aws]
boto3
retrying

[dev]
boto3-stubs[sns,sqs]
flake8
mypy-protobuf
pip-tools
protobuf<6.0,>=5.0
types-dataclasses
types-protobuf<3.20.0
wheel

[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

[jsonschema]
jsonpointer
jsonschema

[opentelemetry]
opentelemetry-api

[protobuf]
protobuf<6.0,>=5.0

[publish]
bumpversion
twine

[redis]
redis

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