[tool.poetry] name = "o2sound_v2 backend" version = "0.1.0" description = "Simple FastAPI with celery and redis" authors = ["sh7@o2o.kr"] readme = "README.md" packages = [{include = "app"}] [tool.poetry.dependencies] python = "^3.12" fastapi = "^0.104.1" uvicorn = {extras = ["standard"], version = "^0.24.0"} redis = {extras = ["hiredis"], version = "^6.2.0"} celery = "^5.3.4" passlib = {extras = ["bcrypt"], version = "^1.7.4"} python-jose = {extras = ["cryptography"], version = "^3.3.0"} sqlalchemy = "^2.0.23" psycopg2-binary = "^2.9.9" pydantic = {extras = ["email"], version = "^2.5.0"} pydantic-settings = "^2.1.0" openai = "^1.66.3" selenium = "^4.29.0" webdriver-manager = "^4.0.2" pytest = "^8.3.4" aiohttp = "3.11.2" aiofiles = "^24.1.0" moviepy = "1.0.3" Pillow = "<10.0" authlib = "^1.6.0" google-auth-oauthlib = "^1.2.2" google-auth-httplib2 = "^0.2.0" bcrypt = "==3.2.0" cryptography = "^45.0.2" pyjwt = "^2.10.1" google-api-python-client = "^2.172.0" itsdangerous = "^2.2.0" [tool.poetry.group.dev.dependencies] pytest = "^8.2" httpx = "^0.25.2" pytest-asyncio = "^1.0.0" [build-system] requires = ["poetry-core"] build-backend = "poetry.core.masonry.api"