[tool.poetry] name = "gallery" version = "0.3.4" description = "" authors = ["shmyga "] readme = "README.md" packages = [{ include = "gallery" }] [tool.poetry.dependencies] python = "^3.14" aiohttp = "^3.14" beautifulsoup4 = "^4.15" dateparser = "^1.4" pydantic = "^2.13" aiocache = { extras = ["redis"], version = "^0.12" } [tool.poetry.group.app.dependencies] fastapi = {extras = ["standard"], version = "^0.139.0"} jinja2 = "^3.1" babel = "^2.18" [tool.poetry.group.test.dependencies] pytest = "^9.1" pytest-asyncio = "^1.4" [tool.poetry.group.dev.dependencies] pylint = "^4.0" black = "^26.5" isort = "^8.0" [build-system] requires = ["poetry-core"] build-backend = "poetry.core.masonry.api" [tool.poetry.scripts] gallery = "gallery.main:run" [tool.black] line-length = 120 [tool.isort] profile = "black" [tool.pytest.ini_options] addopts = "-p no:warnings" asyncio_mode = "auto" testpaths = ["tests"]