migrate cli from click to pydantic-settings.

This commit is contained in:
matt
2026-05-06 15:57:08 -07:00
parent cd7f93100b
commit 7982c7700b
10 changed files with 438 additions and 90 deletions

View File

@@ -9,12 +9,15 @@ dependencies = [
"click>=8.1.8",
"mpv>=1.0.7",
"mutagen>=1.47.0",
"pydantic>=2.0",
"pydantic-settings>=2.12.0",
"requests>=2.32.3",
"yt-dlp>=2025.1.15",
]
[project.scripts]
music = "music.__main__:cli"
stream = "music.__main__:stream"
[build-system]
requires = ["hatchling"]