Fix: Force official PyPI index for updates to bypass mirror errors

This commit is contained in:
Your Name 2026-01-01 14:00:10 +07:00
parent 87d53f06da
commit 9e96869f8d

View file

@ -24,7 +24,7 @@ async def update_ytdlp(background_tasks: BackgroundTasks):
# Run pip install to upgrade yt-dlp to master
logger.info("Starting yt-dlp update...")
process = subprocess.run(
[sys.executable, "-m", "pip", "install", "--upgrade", "--force-reinstall", "git+https://github.com/yt-dlp/yt-dlp.git@master"],
[sys.executable, "-m", "pip", "install", "--upgrade", "--force-reinstall", "--index-url", "https://pypi.org/simple", "git+https://github.com/yt-dlp/yt-dlp.git@master"],
capture_output=True,
text=True,
check=True
@ -47,7 +47,7 @@ async def update_spotdl(background_tasks: BackgroundTasks):
try:
logger.info("Starting spotdl update...")
process = subprocess.run(
[sys.executable, "-m", "pip", "install", "--upgrade", "spotdl"],
[sys.executable, "-m", "pip", "install", "--upgrade", "--index-url", "https://pypi.org/simple", "spotdl"],
capture_output=True,
text=True,
check=True