fault-log-analyzer/pyproject.toml

32 lines
785 B
TOML

[build-system]
requires = ["setuptools>=61.0"]
build-backend = "setuptools.build_meta"
[project]
name = "fault-log-analyzer"
version = "0.1.0"
description = "HMS fault log capture, classification and root cause analysis module"
readme = "README.md"
requires-python = ">=3.10"
license = { text = "Apache-2.0" }
authors = [{ name = "HMS Team" }]
dependencies = []
[project.optional-dependencies]
kafka = ["kafka-python>=2.0.2"]
elasticsearch = ["elasticsearch>=8.0.0"]
mysql = ["pymysql>=1.1.0"]
redis = ["redis>=4.5.0"]
ml = ["numpy>=1.24.0", "scikit-learn>=1.2.0"]
dev = ["pytest>=7.0.0"]
[project.scripts]
fault-log-analyzer = "fault_log_analyzer.__main__:main"
[tool.setuptools.packages.find]
where = ["src"]
[tool.pytest.ini_options]
testpaths = ["tests"]
pythonpath = ["src"]