[project] name = "fastanime" version = "2.7.2" description = "A browser anime site experience from the terminal" license = "UNLICENSE" readme = "README.md" requires-python = ">=3.10" dependencies = [ "click>=8.1.7", "inquirerpy>=0.3.4", "requests>=2.32.3", "rich>=13.9.2", "thefuzz>=0.22.1", "yt-dlp[default]>=2024.10.7", ] [project.scripts] fastanime = 'fastanime:FastAnime' [project.optional-dependencies] standard = ["fastapi[standard]>=0.115.0", "mpv>=1.0.7", "plyer>=2.1.0"] api = ["fastapi[standard]>=0.115.0"] notifications = ["plyer>=2.1.0"] mpv = ["mpv>=1.0.7"] [build-system] requires = ["hatchling"] build-backend = "hatchling.build" [tool.uv] dev-dependencies = ["pyright>=1.1.384", "pytest>=8.3.3", "ruff>=0.6.9"]