[project] name = "media-library-viewer-backend" version = "0.1.0" description = "FastAPI backend for Media Library Viewer" requires-python = ">=3.11" dependencies = [ "fastapi>=0.100", "uvicorn[standard]>=0.20", "pydantic-settings>=2.0", "paramiko>=3.0", "requests>=2.28", "python-dotenv>=1.0", "pandas>=2.0", ] [project.optional-dependencies] dev = ["httpx", "pytest", "pytest-asyncio", "ruff"] [tool.ruff] line-length = 120 target-version = "py311" [tool.ruff.lint] select = ["E", "F", "I", "W"]