[tool.poetry] name = "weather" version = "0.1.0" description = "" authors = ["shmyga "] readme = "README.md" packages = [{ include = "weather" }, { include = "gismeteo" }] [tool.poetry.dependencies] python = "^3.12" aiohttp = "^3.9.5" beautifulsoup4 = "^4.12.3" dateparser = "^1.2.0" pydantic = "^2.8.2" [tool.poetry.group.app.dependencies] fastapi = "^0.111.1" jinja2 = "^3.1.4" [tool.poetry.group.test.dependencies] pytest = "^8.3.1" pytest-asyncio = "^0.23.8" [tool.poetry.group.dev.dependencies] pylint = "^3.2.6" black = "^24.4.2" isort = "^5.13.2" [build-system] requires = ["poetry-core"] build-backend = "poetry.core.masonry.api" [tool.poetry.scripts] app = 'weather.app:run' [tool.pytest.ini_options] addopts = "-p no:warnings" asyncio_mode = "auto" testpaths = ["tests"]