[project] name = "goodgo-ai-services" version = "0.1.0" description = "AI/ML services for Goodgo Platform — AVM, feature extraction, moderation" requires-python = ">=3.12" dependencies = [ "fastapi==0.115.0", "uvicorn[standard]==0.32.0", "xgboost==2.1.0", "lightgbm>=4.5.0", "catboost>=1.2.7", "numpy==1.26.4", "underthesea==6.8.0", "pydantic==2.9.0", "pydantic-settings==2.5.0", "httpx==0.27.0", "slowapi==0.1.9", "optuna>=4.0.0", "scikit-learn>=1.5.0", ] [project.optional-dependencies] dev = [ "pytest>=8.3.0", "pytest-asyncio>=0.24.0", "httpx>=0.27.0", ] [build-system] requires = ["setuptools>=75.0"] build-backend = "setuptools.backends._legacy:_Backend" [tool.pytest.ini_options] testpaths = ["tests"] asyncio_mode = "auto"