diff --git a/pyproject.toml b/pyproject.toml index 55d8bce..1f3926f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,17 +1,17 @@ [project] name = "viu-media" -version = "3.3.7" +version = "3.5.0" description = "A browser anime site experience from the terminal" license = "UNLICENSE" readme = "README.md" requires-python = ">=3.11" dependencies = [ - "click>=8.1.7", - "httpx>=0.28.1", - "inquirerpy>=0.3.4", - "pycryptodomex>=3.23.0", - "pydantic>=2.11.7", - "rich>=13.9.2", + "click>=8.1.7", + "httpx>=0.28.1", + "inquirerpy>=0.3.4", + "pycryptodomex>=3.23.0", + "pydantic>=2.11.7", + "rich>=13.9.2", ] [project.scripts] @@ -19,20 +19,20 @@ viu = 'viu_media:Cli' [project.optional-dependencies] standard = [ - "thefuzz>=0.22.1", - "yt-dlp>=2025.7.21", - "pycryptodomex>=3.23.0", - "pypiwin32; sys_platform == 'win32'", # For Windows-specific functionality - "pyobjc; sys_platform == 'darwin'", # For macOS-specific functionality - "dbus-python; sys_platform == 'linux'", # For Linux-specific functionality (e.g., notifications), - "plyer>=2.1.0", - "lxml>=6.0.0", + "thefuzz>=0.22.1", + "yt-dlp>=2025.7.21", + "pycryptodomex>=3.23.0", + "pypiwin32; sys_platform == 'win32'", # For Windows-specific functionality + "pyobjc; sys_platform == 'darwin'", # For macOS-specific functionality + "dbus-python; sys_platform == 'linux'", # For Linux-specific functionality (e.g., notifications), + "plyer>=2.1.0", + "lxml>=6.0.0", ] notifications = [ - "pypiwin32; sys_platform == 'win32'", # For Windows-specific functionality - "pyobjc; sys_platform == 'darwin'", # For macOS-specific functionality - "dbus-python>=1.4.0; sys_platform == 'linux'", - "plyer>=2.1.0", + "pypiwin32; sys_platform == 'win32'", # For Windows-specific functionality + "pyobjc; sys_platform == 'darwin'", # For macOS-specific functionality + "dbus-python>=1.4.0; sys_platform == 'linux'", + "plyer>=2.1.0", ] mpv = ["mpv>=1.0.7"] torrent = ["libtorrent>=2.0.11"] @@ -47,16 +47,16 @@ build-backend = "hatchling.build" [dependency-groups] dev = [ - "pre-commit>=4.0.1", - "pyinstaller>=6.11.1", - "pyright>=1.1.384", - "pytest>=8.3.3", - "pytest-httpx>=0.35.0", - "ruff>=0.6.9", - "types-lxml>=2026.2.16", + "pre-commit>=4.0.1", + "pyinstaller>=6.11.1", + "pyright>=1.1.384", + "pytest>=8.3.3", + "pytest-httpx>=0.35.0", + "ruff>=0.6.9", + "types-lxml>=2026.2.16", ] [tool.pytest.ini_options] markers = [ - "integration: marks tests as integration tests that require a live network connection", + "integration: marks tests as integration tests that require a live network connection", ] diff --git a/uv.lock b/uv.lock index 9ee2c95..7ef8711 100644 --- a/uv.lock +++ b/uv.lock @@ -3828,7 +3828,7 @@ wheels = [ [[package]] name = "viu-media" -version = "3.3.7" +version = "3.5.0" source = { editable = "." } dependencies = [ { name = "click" },