Metadata-Version: 2.1
Name: delphai-utils
Version: 7.0.1
Summary: delphai backend utilities
Home-page: https://github.com/delphai/delphai-utils
Author: Barath Kumar
Author-email: barath@delphai.com
Requires-Python: >=3.11,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Provides-Extra: config
Provides-Extra: database
Provides-Extra: elasticsearch
Provides-Extra: grpc
Provides-Extra: keycloak
Provides-Extra: retry
Provides-Extra: streaming
Requires-Dist: aiokafka (==0.7.2) ; extra == "streaming"
Requires-Dist: betterproto[compiler] (>=2.0.0b3,<3.0.0) ; extra == "streaming"
Requires-Dist: coloredlogs (>=14.0,<15.0) ; extra == "config"
Requires-Dist: confluent-kafka (>=1.7.0,<2.0.0) ; extra == "streaming"
Requires-Dist: dacite (>=1.6.0,<2.0.0) ; extra == "config"
Requires-Dist: dataclasses-avroschema (>=0.30.3,<0.31.0) ; extra == "streaming"
Requires-Dist: elasticsearch[async] (>=7.9.1,<8.0.0) ; extra == "elasticsearch"
Requires-Dist: faust-streaming (>=0.6.9,<0.7.0) ; extra == "streaming"
Requires-Dist: googleapis-common-protos (>=1.52.0,<2.0.0) ; extra == "grpc"
Requires-Dist: grpcio (>=1.32.0,<2.0.0) ; extra == "grpc"
Requires-Dist: grpcio-health-checking (>=1.32.0,<2.0.0) ; extra == "grpc"
Requires-Dist: grpcio-reflection (>=1.32.0,<2.0.0) ; extra == "grpc"
Requires-Dist: grpclib (>=0.4.2,<0.5.0) ; extra == "streaming"
Requires-Dist: httpx[http2] (>=0.24,<1) ; extra == "retry" or extra == "grpc" or extra == "keycloak"
Requires-Dist: hypercorn (>=0.17.3,<0.18.0) ; extra == "grpc"
Requires-Dist: ipaddress (>=1.0.23,<2.0.0) ; extra == "grpc"
Requires-Dist: jinja2 (>=3.1.4,<4.0.0) ; extra == "grpc"
Requires-Dist: motor (>=3.6.0,<4.0.0) ; extra == "database"
Requires-Dist: omegaconf (>=2.1.0,<3.0.0) ; extra == "config"
Requires-Dist: protobuf (>=4.25.8,<5.0.0) ; extra == "grpc"
Requires-Dist: python-dotenv (>=0.14.0,<0.15.0) ; extra == "config"
Requires-Dist: python-jose (>=3.2.0,<4.0.0) ; extra == "grpc" or extra == "keycloak"
Requires-Dist: python-schema-registry-client (>=2.4.1,<3.0.0) ; extra == "streaming"
Requires-Dist: starlette (>=0,<1) ; extra == "grpc"
Requires-Dist: starlette-prometheus (>=0.7.0,<1.0.0) ; extra == "grpc"
Requires-Dist: tenacity (>=8,<9) ; extra == "retry"
Requires-Dist: validate_email (>=1.3,<2.0) ; extra == "grpc"
