Skip to main content

requirements: ditch an unnecessary termcolor dependency

ID
2ceaac4
date
2026-04-15 21:04:22+00:00
author
Alex Chan <alex@alexwlchan.net>
parent
d69e6a4
message
requirements: ditch an unnecessary termcolor dependency
changed files
5 files, 6 additions, 7 deletions

Changed files

aws/requirements.in (269) → aws/requirements.in (279)

diff --git a/aws/requirements.in b/aws/requirements.in
index cac44c2..2227ad6 100644
--- a/aws/requirements.in
+++ b/aws/requirements.in
@@ -7,3 +7,4 @@
 attrs
 boto3
 hyperlink
+termcolor

aws/requirements.txt (634) → aws/requirements.txt (680)

diff --git a/aws/requirements.txt b/aws/requirements.txt
index 49c1c3d..a0ababc 100644
--- a/aws/requirements.txt
+++ b/aws/requirements.txt
@@ -22,5 +22,7 @@ s3transfer==0.12.0
     # via boto3
 six==1.17.0
     # via python-dateutil
+termcolor==3.3.0
+    # via -r requirements.in
 urllib3==2.4.0
     # via botocore

requirements.in (238) → requirements.in (228)

diff --git a/requirements.in b/requirements.in
index addd43c..533deaf 100644
--- a/requirements.in
+++ b/requirements.in
@@ -12,6 +12,5 @@ pytest
 ruff
 smartypants
 sqlite-utils
-termcolor
 tqdm
 yt-dlp[default]>=2024.3.10

requirements.txt (2008) → requirements.txt (1962)

diff --git a/requirements.txt b/requirements.txt
index fd12fa0..dbd77ac 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -75,8 +75,6 @@ sqlite-utils==3.39
     # via -r requirements.in
 tabulate==0.10.0
     # via sqlite-utils
-termcolor==3.3.0
-    # via -r requirements.in
 tqdm==4.67.3
     # via -r requirements.in
 typing-extensions==4.15.0

web/yt-dlp.py (4041) → web/yt-dlp.py (4016)

diff --git a/web/yt-dlp.py b/web/yt-dlp.py
index 4e6f124..194fdab 100755
--- a/web/yt-dlp.py
+++ b/web/yt-dlp.py
@@ -22,7 +22,6 @@ import subprocess
 import sys
 import urllib.parse
 
-import termcolor
 import tqdm
 
 
@@ -72,9 +71,9 @@ def download_parallel_playlist(youtube_url: str, remaining_args: list[str]) -> N
     See https://alexwlchan.net/2020/how-to-do-parallel-downloads-with-youtube-dl/
     """
     print(
-        termcolor.colored(
-            "-> This is a YouTube playlist, downloading in parallel", "blue"
-        )
+        "\033[94m"
+        + "-> This is a YouTube playlist, downloading in parallel"
+        + "\033[0m"
     )
 
     playlist_length = 0