[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"]