From 013a1bfa8ad11989d02b9c09fa4b4098bed07b89 Mon Sep 17 00:00:00 2001 From: sigma67 Date: Thu, 26 Aug 2021 20:33:10 +0200 Subject: [PATCH] remove pkg_resources (closes #223, #224) --- ytmusicapi/ytmusic.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/ytmusicapi/ytmusic.py b/ytmusicapi/ytmusic.py index 8b587d4..641baf0 100644 --- a/ytmusicapi/ytmusic.py +++ b/ytmusicapi/ytmusic.py @@ -1,6 +1,5 @@ import requests import gettext -import pkg_resources import os from contextlib import suppress from typing import Dict @@ -90,7 +89,8 @@ def __init__(self, # prepare context self.context = initialize_context() self.context['context']['client']['hl'] = language - supported_languages = [f for f in pkg_resources.resource_listdir('ytmusicapi', 'locales')] + locale_dir = os.path.abspath(os.path.dirname(__file__)) + os.sep + 'locales' + supported_languages = [f for f in os.listdir(locale_dir)] if language not in supported_languages: raise Exception("Language not supported. Supported languages are " ', '.join(supported_languages)) @@ -101,8 +101,7 @@ def __init__(self, with suppress(locale.Error): locale.setlocale(locale.LC_ALL, 'en_US.UTF-8') self.lang = gettext.translation('base', - localedir=pkg_resources.resource_filename( - 'ytmusicapi', 'locales'), + localedir=locale_dir, languages=[language]) self.parser = browsing.Parser(self.lang)