Add colorama for improved Windows console support

This commit is contained in:
Rafael Moraes
2025-12-14 19:13:30 -03:00
parent ebc28a019e
commit 25d028bea4
3 changed files with 6 additions and 0 deletions
+3
View File
@@ -5,6 +5,7 @@ from functools import wraps
from pathlib import Path
import click
import colorama
from .. import __version__
from ..api import AppleMusicApi, ItunesApi
@@ -416,6 +417,8 @@ async def main(
*args,
**kwargs,
):
colorama.just_fix_windows_console()
root_logger = logging.getLogger(__name__.split(".")[0])
root_logger.setLevel(log_level)
root_logger.propagate = False
+1
View File
@@ -8,6 +8,7 @@ requires-python = ">=3.10"
dependencies = [
"async-lru>=2.0.5",
"click>=8.3.0",
"colorama>=0.4.6",
"httpx>=0.28.1",
"inquirerpy>=0.3.4",
"m3u8>=6.0.0",
Generated
+2
View File
@@ -207,6 +207,7 @@ source = { virtual = "." }
dependencies = [
{ name = "async-lru" },
{ name = "click" },
{ name = "colorama" },
{ name = "httpx" },
{ name = "inquirerpy" },
{ name = "m3u8" },
@@ -220,6 +221,7 @@ dependencies = [
requires-dist = [
{ name = "async-lru", specifier = ">=2.0.5" },
{ name = "click", specifier = ">=8.3.0" },
{ name = "colorama", specifier = ">=0.4.6" },
{ name = "httpx", specifier = ">=0.28.1" },
{ name = "inquirerpy", specifier = ">=0.3.4" },
{ name = "m3u8", specifier = ">=6.0.0" },