[build-system] requires = ["setuptools>=75.8.0"] build-backend = "setuptools.build_meta" [project] name = "leaudit-platform" version = "1.0.0" requires-python = ">=3.12" dependencies = [ "fastapi>=0.115.0", "uvicorn[standard]>=0.34.0", "sqlalchemy[asyncio]>=2.0.36", "asyncpg>=0.30.0", "pydantic>=2.10.0", "pydantic-settings>=2.7.0", "httpx>=0.28.0", "chromadb>=0.5.23", "celery>=5.4.0", "redis>=5.2.0", "tomli>=2.2.0", "python-multipart>=0.0.18", "pyjwt>=2.10.0", "pillow>=11.0.0", "pyyaml>=6.0", "minio>=7.2.8", "leaudit", ] [tool.setuptools.packages.find] include = [ "fastapi_common*", "fastapi_admin*", "fastapi_modules*", ] [tool.ruff] line-length = 130 [tool.ruff.lint.per-file-ignores] "__init__.py" = ["F401"]