0% found this document useful (0 votes)
14 views2 pages

Zarai Analytics Service Setup Guide

Uploaded by

k1m
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views2 pages

Zarai Analytics Service Setup Guide

Uploaded by

k1m
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

[tool.

poetry]
name = "zarai-analytics-service"
version = "1.0.0"
description = "Advanced analytics service for the [Link] platform"
authors = ["Zarai Team <team@[Link]>"]
readme = "[Link]"

[[Link]]
python = "^3.10"
fastapi = "^0.104.0"
uvicorn = {extras = ["standard"], version = "^0.23.2"}
motor = "^3.3.1"
pydantic = "^2.4.2"
httpx = "^0.25.0"
prometheus-client = "^0.17.1"
pandas = "^2.1.1"
openpyxl = "^3.1.2"
python-json-logger = "^2.0.7"
opentelemetry-api = "^1.20.0"
opentelemetry-sdk = "^1.20.0"
opentelemetry-exporter-otlp = "^1.20.0"
opentelemetry-instrumentation-fastapi = "^0.41b0"
python-dotenv = "^1.0.0"

[[Link]]
pytest = "^7.4.2"
pytest-asyncio = "^0.21.1"
black = "^23.9.1"
flake8 = "^6.1.0"
isort = "^5.12.0"
mypy = "^1.5.1"
httpx = "^0.25.0"
pytest-cov = "^4.1.0"

[build-system]
requires = ["poetry-core"]
build-backend = "[Link]"

[[Link]]
line-length = 100
target-version = ['py310']

[[Link]]
profile = "black"
line_length = 100

[[Link]]
python_version = "3.10"
disallow_untyped_defs = true
disallow_incomplete_defs = true
check_untyped_defs = true
disallow_untyped_decorators = true
no_implicit_optional = true
strict_optional = true
warn_redundant_casts = true
warn_return_any = true
warn_unused_ignores = true

[[[Link]]]
module = ["motor.*", "prometheus_client.*", "opentelemetry.*"]
ignore_missing_imports = true

[[Link].ini_options]
testpaths = ["tests"]
python_files = "test_*.py"
python_classes = "Test*"
python_functions = "test_*"
asyncio_mode = "auto"

You might also like