[tool.poetry] name = "fastanime" version = "2.5.4.dev1" description = "A browser anime site experience from the terminal" authors = ["Benextempest "] license = "UNLICENSE" readme = "README.md" [tool.poetry.dependencies] python = "^3.10" yt-dlp = "^2024.5.27" thefuzz = "^0.22.1" requests = "^2.32.3" rich = { version = "^13.7.1", optional = true } click = { version = "^8.1.7", optional = true } inquirerpy = { version = "^0.3.4", optional = true } mpv = { version = "^1.0.7", optional = true } plyer = { version = "^2.1.0", optional = true } [tool.poetry.extras] full = ["plyer", "mpv", "rich", "click", "inquirerpy"] cli = ["rich", "click", "inquirerpy"] mpv = ["mpv"] notifications = ["plyer"] [tool.poetry.group.dev.dependencies] black = "^24.4.2" isort = "^5.13.2" pytest = "^8.2.2" ruff = "^0.4.10" pre-commit = "^3.7.1" autoflake = "^2.3.1" tox = "^4.16.0" pyright = "^1.1.374" [build-system] requires = ["poetry-core"] build-backend = "poetry.core.masonry.api" [tool.poetry.scripts] fastanime = 'fastanime:FastAnime'