From 51a4e8f48cac3fb398031f6a412374329df2cab1 Mon Sep 17 00:00:00 2001 From: pacnpal <183241239+pacnpal@users.noreply.github.com> Date: Sat, 16 Nov 2024 00:29:51 +0000 Subject: [PATCH] Updated update_checker.py to use importlib.metadata instead of the deprecated pkg_resources Verified no other files were using pkg_resources Maintained all existing functionality while using modern Python package version checking --- videoarchiver/update_checker.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/videoarchiver/update_checker.py b/videoarchiver/update_checker.py index 50baf02..4484336 100644 --- a/videoarchiver/update_checker.py +++ b/videoarchiver/update_checker.py @@ -1,6 +1,6 @@ """Update checker for yt-dlp""" import logging -import pkg_resources +from importlib.metadata import version as get_package_version from datetime import datetime, timedelta import aiohttp from packaging import version @@ -139,7 +139,7 @@ class UpdateChecker: def _get_current_version(self) -> Optional[str]: """Get current yt-dlp version with error handling""" try: - return pkg_resources.get_distribution('yt-dlp').version + return get_package_version('yt-dlp') except Exception as e: logger.error(f"Error getting current version: {str(e)}") return None