[tool.poetry] name = "suivi_produit" version = "0.1.0" description = "Suivi de produits Amazon avec scraper Playwright + UI Gruvbox" authors = ["gilles "] readme = "README.md" packages = [ { include = "backend", from = "backend" } ] [tool.poetry.dependencies] python = "^3.11" fastapi = "^0.109.0" uvicorn = { extras = ["standard"], version = "^0.24.0" } sqlalchemy = "^2.0" pydantic = "^2.5" apscheduler = "^3.11" playwright = "^1.40" loguru = "^0.7" python-dotenv = "^1.0" beautifulsoup4 = "^4.12" [tool.poetry.group.dev.dependencies] pytest = "^8.4" ruff = "^0.1" mypy = "^1.9" pre-commit = "^3.5" [tool.poetry.scripts] backend = "backend.app.main:main" [build-system] requires = ["poetry-core>=1.5.1"] build-backend = "poetry.core.masonry.api"