[tool.poetry] name = "unwind" version = "0.1.0" description = "" authors = ["ducklet "] license = "LOL" [tool.poetry.dependencies] python = "^3.12" beautifulsoup4 = "^4.9.3" html5lib = "^1.1" starlette = "^0.30" ulid-py = "^1.1.0" uvicorn = "^0.23" httpx = "^0.24" sqlalchemy = {version = "^2.0", extras = ["aiosqlite"]} [tool.poetry.group.dev] optional = true [tool.poetry.group.dev.dependencies] pytest = "*" pyright = "*" pytest-asyncio = "*" pytest-cov = "*" ruff = "*" honcho = "*" [build-system] requires = ["poetry-core>=1.0.0"] build-backend = "poetry.core.masonry.api" [tool.pyright] pythonVersion = "3.12" [tool.ruff] target-version = "py312" ignore-init-module-imports = true select = ["I", "F401", "F601", "F602", "F841"]